aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authordavem <davem>2002-01-31 22:38:25 +0000
committerdavem <davem>2002-01-31 22:38:25 +0000
commit0f3a7bb114157e01abedb47d1f7ffd6879e7f6b4 (patch)
treed0e9ff4574b8b68ac804a560c31af67ad18162d7
parent2f475e20cd247c70f9fadca899795466d0ea8951 (diff)
downloadnetdev-vger-cvs-0f3a7bb114157e01abedb47d1f7ffd6879e7f6b4.tar.gz
Mask out syscall tracer count correctly wrt.
2.5.3-final task_work changes.
-rw-r--r--arch/sparc64/kernel/entry.S4
1 files changed, 2 insertions, 2 deletions
diff --git a/arch/sparc64/kernel/entry.S b/arch/sparc64/kernel/entry.S
index c0a9a8356..4495a1b88 100644
--- a/arch/sparc64/kernel/entry.S
+++ b/arch/sparc64/kernel/entry.S
@@ -1,4 +1,4 @@
-/* $Id: entry.S,v 1.142 2002-01-31 03:30:06 davem Exp $
+/* $Id: entry.S,v 1.143 2002-01-31 22:38:25 davem Exp $
* arch/sparc64/kernel/entry.S: Sparc64 trap low-level entry points.
*
* Copyright (C) 1995,1997 David S. Miller (davem@caip.rutgers.edu)
@@ -1565,7 +1565,7 @@ ret_sys_call:
sllx %g2, 32, %g2
bgeu,pn %xcc, 1f
- andcc %l0, 0x02, %l6
+ andcc %l0, 0xff, %l6
andn %g3, %g2, %g3 /* System call success, clear Carry condition code. */
stx %g3, [%sp + STACK_BIAS + REGWIN_SZ + PT_V9_TSTATE]
bne,pn %icc, linux_syscall_trace2