diff options
author | Ian Campbell <Ian.Campbell@citrix.com> | 2013-12-06 17:55:56 +0000 |
---|---|---|
committer | Stefano Stabellini <stefano.stabellini@eu.citrix.com> | 2013-12-06 17:55:56 +0000 |
commit | b6497b383f65dd1bc60ea1f5d70e157a268fbd15 (patch) | |
tree | bae7233a155e97c6dd8c986ae5822fb1459f498e /kernel/irq_work.c | |
parent | c94cae53f9e564484f906a79be5639fc66e8cb02 (diff) | |
download | linux-b6497b383f65dd1bc60ea1f5d70e157a268fbd15.tar.gz linux-b6497b383f65dd1bc60ea1f5d70e157a268fbd15.tar.bz2 linux-b6497b383f65dd1bc60ea1f5d70e157a268fbd15.zip |
xen: privcmd: do not return pages which we have failed to unmap
This failure represents a hypervisor issue, but if it does occur then nothing
good can come of returning pages which still refer to a foreign owned page
into the general allocation pool.
Instead we are forced to leak them. Log that we have done so.
The potential for failure only exists for autotranslated guest (e.g. ARM and
x86 PVH).
Signed-off-by: Ian Campbell <ian.campbell@citrix.com>
Signed-off-by: Stefano Stabellini <stefano.stabellini@eu.citrix.com>
Reviewed-by: David Vrabel <david.vrabel@citrix.com>
Diffstat (limited to 'kernel/irq_work.c')
0 files changed, 0 insertions, 0 deletions