xen: arm: correctly handle removing a subset of a superpage mapping.
authorIan Campbell <ian.campbell@citrix.com>
Mon, 14 Jul 2014 16:27:05 +0000 (17:27 +0100)
committerIan Campbell <ian.campbell@citrix.com>
Fri, 18 Jul 2014 12:38:09 +0000 (13:38 +0100)
commit675498f8ca744f21a6f48d4d2d0ac4bc8db3bb89
treee6ef5eeae7ebc188d9c61bfff8f62c4535702fd1
parente2bc4eccf0ef0e294f6da86c6a6066e9329419d5
xen: arm: correctly handle removing a subset of a superpage mapping.

This can be exercised for example via ballooning which will remove 4K
regions from anywhere in the address space.

Reported-by: Julien Grall <julien.grall@linaro.org>
Signed-off-by: Ian Campbell <ian.campbell@citrix.com>
Acked-by: Julien Grall <julien.grall@linaro.org>
xen/arch/arm/p2m.c