git.openpandora.org
/
pandora-kernel.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
pandora: defconfig: update
[pandora-kernel.git]
/
arch
/
mips
/
kernel
/
scall64-o32.S
diff --git
a/arch/mips/kernel/scall64-o32.S
b/arch/mips/kernel/scall64-o32.S
index
5422855
..
4eb5391
100644
(file)
--- a/
arch/mips/kernel/scall64-o32.S
+++ b/
arch/mips/kernel/scall64-o32.S
@@
-81,7
+81,7
@@
NESTED(handle_sys, PT_SIZE, sp)
PTR 4b, bad_stack
.previous
PTR 4b, bad_stack
.previous
- li t1, _TIF_
SYSCALL_TRACE | _TIF_SYSCALL_AUDIT
+ li t1, _TIF_
WORK_SYSCALL_ENTRY
LONG_L t0, TI_FLAGS($28) # syscall tracing enabled?
and t0, t1, t0
bnez t0, trace_a_syscall
LONG_L t0, TI_FLAGS($28) # syscall tracing enabled?
and t0, t1, t0
bnez t0, trace_a_syscall
@@
-180,6
+180,7
@@
LEAF(sys32_syscall)
dsll t1, t0, 3
beqz v0, einval
ld t2, sys_call_table(t1) # syscall routine
dsll t1, t0, 3
beqz v0, einval
ld t2, sys_call_table(t1) # syscall routine
+ sd a0, PT_R2(sp) # call routine directly on restart
move a0, a1 # shift argument registers
move a1, a2
move a0, a1 # shift argument registers
move a1, a2
@@
-485,7
+486,7
@@
sys_call_table:
PTR sys_ni_syscall /* available, was setaltroot */
PTR sys_add_key /* 4280 */
PTR sys_request_key
PTR sys_ni_syscall /* available, was setaltroot */
PTR sys_add_key /* 4280 */
PTR sys_request_key
- PTR sys_keyctl
+ PTR
compat_
sys_keyctl
PTR sys_set_thread_area
PTR sys_inotify_init
PTR sys_inotify_add_watch /* 4285 */
PTR sys_set_thread_area
PTR sys_inotify_init
PTR sys_inotify_add_watch /* 4285 */