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
[S390] fix single stepped svcs with TRACE_IRQFLAGS=y
[pandora-kernel.git]
/
arch
/
s390
/
kernel
/
entry.S
diff --git
a/arch/s390/kernel/entry.S
b/arch/s390/kernel/entry.S
index
48215d1
..
e8ef21c
100644
(file)
--- a/
arch/s390/kernel/entry.S
+++ b/
arch/s390/kernel/entry.S
@@
-571,6
+571,7
@@
pgm_svcper:
mvc __THREAD_per+__PER_access_id(1,%r8),__LC_PER_ACCESS_ID
oi __TI_flags+3(%r9),_TIF_SINGLE_STEP # set TIF_SINGLE_STEP
TRACE_IRQS_ON
+ lm %r2,%r6,SP_R2(%r15) # load svc arguments
stosm __SF_EMPTY(%r15),0x03 # reenable interrupts
b BASED(sysc_do_svc)