[XFS] eagerly remove vmap mappings to avoid upsetting Xen
authorJeremy Fitzhardinge <jeremy@xensource.com>
Wed, 17 Oct 2007 03:55:03 +0000 (13:55 +1000)
committerTim Shimmin <tes@chook.melbourne.sgi.com>
Wed, 17 Oct 2007 04:14:35 +0000 (14:14 +1000)
XFS leaves stray mappings around when it vmaps memory to make it virtually
contigious. This upsets Xen if one of those pages is being recycled into a
pagetable, since it finds an extra writable mapping of the page.

This patch solves the problem in a brute force way, by making XFS always
eagerly unmap its mappings.

SGI-PV: 971902
SGI-Modid: xfs-linux-melb:xfs-kern:29886a

Signed-off-by: Jeremy Fitzhardinge <jeremy@xensource.com>
Signed-off-by: David Chinner <dgc@sgi.com>
Signed-off-by: Tim Shimmin <tes@sgi.com>

No differences found