xen/gnttab: leave lazy MMU mode in the case of a m2p override failure
authorMatt Wilson <msw@amazon.com>
Wed, 20 Nov 2013 20:11:35 +0000 (12:11 -0800)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Thu, 12 Dec 2013 06:36:27 +0000 (22:36 -0800)
commitc52348079702c2fa0fcc74e2ac5ba81c70a47fbc
tree71c2cd25c52ab195e948ced5cd77ae830ade5b5d
parentca62ebe3b1b6f3c9835cf84d1ba6e1f091c39726
xen/gnttab: leave lazy MMU mode in the case of a m2p override failure

commit 14883a75ec76b44759385fb12629f4a0f1aef4e3 upstream.

Commit f62805f1 introduced a bug where lazy MMU mode isn't exited if a
m2p_add/remove_override call fails.

Acked-by: Stefano Stabellini <stefano.stabellini@eu.citrix.com>
Cc: Boris Ostrovsky <boris.ostrovsky@oracle.com>
Reviewed-by: David Vrabel <david.vrabel@citrix.com>
Reviewed-by: Anthony Liguori <aliguori@amazon.com>
Signed-off-by: Matt Wilson <msw@amazon.com>
Signed-off-by: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
drivers/xen/grant-table.c