ARM: KVM: clear exclusive monitor on all exception returns
authorMarc Zyngier <marc.zyngier@arm.com>
Fri, 21 Jun 2013 12:08:48 +0000 (13:08 +0100)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Tue, 20 Aug 2013 15:43:03 +0000 (08:43 -0700)
commitb45835a8365e91c9166e466b92d91675a0d8d1ac
tree01c846d06421b2d520aa939be4982f784dfb3df1
parent285695e4211008e0f06648c3ae7af8ba09a88399
ARM: KVM: clear exclusive monitor on all exception returns

commit 22cfbb6d730ca2fda236b507d9fba17bf002736c upstream.

Make sure we clear the exclusive monitor on all exception returns,
which otherwise could lead to lock corruptions.

Signed-off-by: Marc Zyngier <marc.zyngier@arm.com>
Signed-off-by: Christoffer Dall <christoffer.dall@linaro.org>
Signed-off-by: Jonghwan Choi <jhbird.choi@samsung.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
arch/arm/kvm/interrupts.S