summaryrefslogtreecommitdiffstats
path: root/drivers/block/xen-blkback
diff options
context:
space:
mode:
authorJulien Grall <julien.grall@citrix.com>2015-05-05 16:37:49 +0100
committerDavid Vrabel <david.vrabel@citrix.com>2015-10-23 14:20:39 +0100
commit5ed5451d997f7a86c62a5557efc00dc3836dc559 (patch)
treebd75362553a4f57a9d6b38ae3ad73bdeed16856f /drivers/block/xen-blkback
parenta001c9d95c4ea96589461d58e77c96416a303e2c (diff)
downloadlinux-5ed5451d997f7a86c62a5557efc00dc3836dc559.tar.bz2
xen/grant-table: Make it running on 64KB granularity
The Xen interface is using 4KB page granularity. This means that each grant is 4KB. The current implementation allocates a Linux page per grant. On Linux using 64KB page granularity, only the first 4KB of the page will be used. We could decrease the memory wasted by sharing the page with multiple grant. It will require some care with the {Set,Clear}ForeignPage macro. Note that no changes has been made in the x86 code because both Linux and Xen will only use 4KB page granularity. Signed-off-by: Julien Grall <julien.grall@citrix.com> Reviewed-by: David Vrabel <david.vrabel@citrix.com> Reviewed-by: Stefano Stabellini <stefano.stabellini@eu.citrix.com> Signed-off-by: David Vrabel <david.vrabel@citrix.com>
Diffstat (limited to 'drivers/block/xen-blkback')
0 files changed, 0 insertions, 0 deletions