]> git.baikalelectronics.ru Git - kernel.git/commit
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)
committerIngo Molnar <mingo@kernel.org>
Thu, 31 Jan 2013 09:36:01 +0000 (10:36 +0100)
commitc112415cdcd3f814b14f08b87a174122579c5105
treee78e1ac0a682f60a1a4fccf02fa2d4addc54987c
parentd68c9e06d778cb1bef8d5db4d34937d110dd91b4
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