x86/xen: require ballooned pages for grant maps
authorJennifer Herbert <jennifer.herbert@citrix.com>
Wed, 24 Dec 2014 14:03:16 +0000 (14:03 +0000)
committerDavid Vrabel <david.vrabel@citrix.com>
Wed, 28 Jan 2015 14:03:11 +0000 (14:03 +0000)
commit0ae65f49af64d68f0daca37b83383115cae5e690
tree9c55a3b138a4f3fcccf1b6b6c7ab82c16ca699e4
parent0bb599fd30108883b00c7d4a226eeb49111e6932
x86/xen: require ballooned pages for grant maps

Ballooned pages are always used for grant maps which means the
original frame does not need to be saved in page->index nor restored
after the grant unmap.

This allows the workaround in netback for the conflicting use of the
(unionized) page->index and page->pfmemalloc to be removed.

Signed-off-by: Jennifer Herbert <jennifer.herbert@citrix.com>
Reviewed-by: Stefano Stabellini <stefano.stabellini@eu.citrix.com>
Signed-off-by: David Vrabel <david.vrabel@citrix.com>
arch/x86/xen/p2m.c
drivers/net/xen-netback/netback.c