git://git.onelab.eu
/
linux-2.6.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
vserver 1.9.5.x5
[linux-2.6.git]
/
arch
/
ia64
/
kernel
/
gate.S
diff --git
a/arch/ia64/kernel/gate.S
b/arch/ia64/kernel/gate.S
index
a4dba36
..
facf75a
100644
(file)
--- a/
arch/ia64/kernel/gate.S
+++ b/
arch/ia64/kernel/gate.S
@@
-81,6
+81,7
@@
GLOBAL_ENTRY(__kernel_syscall_via_epc)
LOAD_FSYSCALL_TABLE(r14)
mov r16=IA64_KR(CURRENT) // 12 cycle read latency
LOAD_FSYSCALL_TABLE(r14)
mov r16=IA64_KR(CURRENT) // 12 cycle read latency
+ tnat.nz p10,p9=r15
mov r19=NR_syscalls-1
;;
shladd r18=r17,3,r14
mov r19=NR_syscalls-1
;;
shladd r18=r17,3,r14
@@
-119,7
+120,8
@@
GLOBAL_ENTRY(__kernel_syscall_via_epc)
#endif
mov r10=-1
#endif
mov r10=-1
- mov r8=ENOSYS
+(p10) mov r8=EINVAL
+(p9) mov r8=ENOSYS
FSYS_RETURN
END(__kernel_syscall_via_epc)
FSYS_RETURN
END(__kernel_syscall_via_epc)