]> git.ipfire.org Git - ipfire-2.x.git/blob - src/patches/suse-2.6.27.39/patches.xen/xen3-patch-2.6.27.38-39
Imported linux-2.6.27.39 suse/xen patches.
[ipfire-2.x.git] / src / patches / suse-2.6.27.39 / patches.xen / xen3-patch-2.6.27.38-39
1 From: Greg Kroah-Hartman <gregkh@suse.de>
2 Subject: Linux 2.6.27.39
3
4 Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
5
6 Automatically created from "patches.kernel.org/patch-2.6.27.38-39" by xen-port-patches.py
7
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 */
12 .endm
13
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
18 TRACE_IRQS_ON
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:
28 jmp cstar_dispatch
29
30 sysretl_audit:
31 - auditsys_exit sysretl_from_sys_call, RCX /* user %ebp in RCX slot */
32 + auditsys_exit sysretl_from_sys_call
33 #endif
34
35 cstar_tracesys: