1 From: Greg Kroah-Hartman <gregkh@suse.de>
2 Subject: Linux 2.6.27.39
4 Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
6 Automatically created from "patches.kernel.org/patch-2.6.27.38-39" by xen-port-patches.py
8 --- sle11-2009-11-13.orig/arch/x86/ia32/ia32entry-xen.S 2009-10-19 09:53:48.000000000 +0200
9 +++ sle11-2009-11-13/arch/x86/ia32/ia32entry-xen.S 2009-11-13 10:50:10.000000000 +0100
10 @@ -175,7 +175,7 @@ sysenter_dispatch:
11 movl RDI-ARGOFFSET(%rsp),%r8d /* reload 5th syscall arg */
14 - .macro auditsys_exit exit,ebpsave=RBP
15 + .macro auditsys_exit exit
16 testl $(_TIF_ALLWORK_MASK & ~_TIF_SYSCALL_AUDIT),TI_flags(%r10)
17 jnz ia32_ret_from_sys_call
19 @@ -186,7 +186,6 @@ sysenter_dispatch:
20 movzbl %al,%edi /* zero-extend that into %edi */
21 inc %edi /* first arg, 0->1(AUDITSC_SUCCESS), 1->2(AUDITSC_FAILURE) */
22 call audit_syscall_exit
23 - movl \ebpsave-ARGOFFSET(%rsp),%ebp /* reload user register value */
24 movl $(_TIF_ALLWORK_MASK & ~_TIF_SYSCALL_AUDIT),%edi
25 CLEAR_RREGS -ARGOFFSET
26 DISABLE_INTERRUPTS(CLBR_NONE)
27 @@ -290,7 +289,7 @@ cstar_auditsys:
31 - auditsys_exit sysretl_from_sys_call, RCX /* user %ebp in RCX slot */
32 + auditsys_exit sysretl_from_sys_call