diff options
author | 2008-10-10 21:33:28 +0200 | |
---|---|---|
committer | 2008-10-10 21:34:02 +0200 | |
commit | 408aec3c6c3cb5b4774f96ea7a35cd15ee91a56f (patch) | |
tree | 4aef11c7b81216a0b76a61d2c920e07f3ce609f8 /arch/s390 | |
parent | [S390] console flush on panic / reboot (diff) | |
download | linux-408aec3c6c3cb5b4774f96ea7a35cd15ee91a56f.tar.gz linux-408aec3c6c3cb5b4774f96ea7a35cd15ee91a56f.tar.bz2 linux-408aec3c6c3cb5b4774f96ea7a35cd15ee91a56f.zip |
[S390] 3215: Remove tasklet.
The 3215 console irq handler used to schedule a tasklet. However the
console irq handler also gets called from the infamous cio_tpi()
function. Which in turn does something like
local_bh_disable()
[call console irq handler]
_local_bh_enable()
_local_bh_enable() prevents execution of softirqs, which is intended
within cio_tpi(). However there might be a new softirq pending because
irq handler scheduled a tasklet.
In order to prevent this behaviour we just get rid of the tasklet.
It's not doing much anyway.
Signed-off-by: Heiko Carstens <heiko.carstens@de.ibm.com>
Signed-off-by: Martin Schwidefsky <schwidefsky@de.ibm.com>
Diffstat (limited to 'arch/s390')
0 files changed, 0 insertions, 0 deletions