Skip to contentSkip to conversation

s390: compat system calls.

PATCH New Martin Schwidefsky 1 participant 1 message Aug 29, 2005 s390

lore
Share & tools
lore
#0 lore raw

PATCH 8/10 s390: compat system calls.

[patch 8/10] s390: compat system calls.

From: Heiko Carstens <[email protected]>

Use TIF bit to tell if a process is running in 31 bit mode instead of checking the addressing mode bits of the PSW.

diffstat:

 arch/s390/kernel/entry64.S |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)
arch/s390/kernel/entry64.S +2 -2
diff -urpN linux-2.6/arch/s390/kernel/entry64.S linux-2.6-patched/arch/s390/kernel/entry64.S
@@ -214,8 +214,8 @@ sysc_nr_ok:
 sysc_do_restart:
 	larl    %r10,sys_call_table
 #ifdef CONFIG_S390_SUPPORT
-        tm      SP_PSW+3(%r15),0x01  # are we running in 31 bit mode ?
-        jo      sysc_noemu
+	tm	__TI_flags+5(%r9),(_TIF_31BIT>>16)  # running in 31 bit mode ?
+	jno	sysc_noemu
 	larl    %r10,sys_call_table_emu  # use 31 bit emulation system calls
 sysc_noemu:
 #endif