x86-64: Replace left over sti/cli in ia32 audit exit code
authorJan Beulich <JBeulich@suse.com>
Wed, 30 Jan 2013 07:55:53 +0000 (07:55 +0000)
committerDave Airlie <airlied@redhat.com>
Fri, 8 Feb 2013 02:02:36 +0000 (12:02 +1000)
commit313751fa7bb9364f320727c2af0735dc9104d188
tree4a8dfaec47c5f2e50d06a279afa71f66af3643e8
parent2a6f79e8c1c7d04686fc7298fd625a7bdc9453d3
x86-64: Replace left over sti/cli in ia32 audit exit code

For some reason they didn't get replaced so far by their
paravirt equivalents, resulting in code to be run with
interrupts disabled that doesn't expect so (causing, in the
observed case, a BUG_ON() to trigger) when syscall auditing is
enabled.

David (Cc-ed) came up with an identical fix, so likely this can
be taken to count as an ack from him.

Reported-by: Peter Moody <pmoody@google.com>
Signed-off-by: Jan Beulich <jbeulich@suse.com>
Cc: David Vrabel <david.vrabel@citrix.com>
Cc: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
Link: http://lkml.kernel.org/r/5108E01902000078000BA9C5@nat28.tlf.novell.com
Signed-off-by: Ingo Molnar <mingo@kernel.org>
Cc: stable@vger.kernel.org
Cc: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
Cc: David Vrabel <david.vrabel@citrix.com>
Tested-by: Peter Moody <pmoody@google.com>
arch/x86/ia32/ia32entry.S