]> git.baikalelectronics.ru Git - kernel.git/commit
[S390] Fix IRQ tracing in case of PER
authorHeiko Carstens <heiko.carstens@de.ibm.com>
Tue, 27 Jul 2010 17:29:37 +0000 (19:29 +0200)
committerMartin Schwidefsky <sky@mschwide.boeblingen.de.ibm.com>
Tue, 27 Jul 2010 17:29:42 +0000 (19:29 +0200)
commit81a06aab17eedd2c1925f7de3813934e582c1f0b
tree9d0c444bc91f6b84d4e15552ebdea7aaf95510c2
parent6954e0de3cbee965801a885d82b51a7dbae7a940
[S390] Fix IRQ tracing in case of PER

In case user space is single stepped (PER) the program check handler
claims too early that IRQs are enabled on the return path.
Subsequent checks will notice that the IRQ mask in the PSW and
what lockdep thinks the IRQ mask should be do not correlate and
therefore will print a warning to the console and disable lockdep.

Fix this by doing all the work within the correct context.

Signed-off-by: Heiko Carstens <heiko.carstens@de.ibm.com>
Signed-off-by: Martin Schwidefsky <schwidefsky@de.ibm.com>
arch/s390/kernel/entry.S
arch/s390/kernel/entry64.S