OSDN Git Service
(root)
/
sagit-ice-cold
/
kernel_xiaomi_msm8998.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
m68k: Missing syscall_trace() on sigreturn
[sagit-ice-cold/kernel_xiaomi_msm8998.git]
/
arch
/
m68k
/
kernel
/
entry.S
diff --git
a/arch/m68k/kernel/entry.S
b/arch/m68k/kernel/entry.S
index
4e49f57
..
1559dea
100644
(file)
--- a/
arch/m68k/kernel/entry.S
+++ b/
arch/m68k/kernel/entry.S
@@
-99,7
+99,10
@@
do_trace_exit:
jra .Lret_from_exception
ENTRY(ret_from_signal)
jra .Lret_from_exception
ENTRY(ret_from_signal)
- RESTORE_SWITCH_STACK
+ tstb %curptr@(TASK_INFO+TINFO_FLAGS+2)
+ jge 1f
+ jbsr syscall_trace
+1: RESTORE_SWITCH_STACK
addql #4,%sp
/* on 68040 complete pending writebacks if any */
#ifdef CONFIG_M68040
addql #4,%sp
/* on 68040 complete pending writebacks if any */
#ifdef CONFIG_M68040