From: Heiko Carstens Date: Fri, 10 Oct 2008 19:33:28 +0000 (+0200) Subject: [S390] 3215: Remove tasklet. X-Git-Tag: v2.6.28-rc1~721^2~2 X-Git-Url: http://git.openpandora.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=408aec3c6c3cb5b4774f96ea7a35cd15ee91a56f;p=pandora-kernel.git [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 Signed-off-by: Martin Schwidefsky --- Reading git-diff-tree failed