xen-gntdev: Use ballooned pages for grant mappings
authorDaniel De Graaf <dgdegra@tycho.nsa.gov>
Wed, 9 Mar 2011 23:07:34 +0000 (18:07 -0500)
committerKonrad Rzeszutek Wilk <konrad.wilk@oracle.com>
Wed, 16 Mar 2011 14:05:36 +0000 (10:05 -0400)
commitca47ceaa2c407bbddd395c1807b616042365bd65
tree0af54829ad78f6f43cc090299384c294f7739603
parentb6f3067985f12d514187059fb10fe3c877f87cb2
xen-gntdev: Use ballooned pages for grant mappings

Grant mappings cause the PFN<->MFN mapping to be lost on the pages used
for the mapping. Instead of leaking memory, use pages that have already
been ballooned out and so have no valid mapping. This removes the need
for the bad-page leak workaround as pages are repopulated by the balloon
driver.

Acked-by: Ian Campbell <ian.campbell@citrix.com>
Signed-off-by: Daniel De Graaf <dgdegra@tycho.nsa.gov>
Signed-off-by: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
drivers/xen/gntdev.c