linux/drivers/isdn
Karsten Keil 8164491dd6 mISDN: Do not disable IRQ in ph_data_ind()
This fix triggering the WARN_ON_ONCE(in_irq() || irqs_disabled()); in
local_bh_enable().

Here is no need to grab this lock, this was wrong at all and may
cause a deadlock and access to freed memory, since on a TEI remove
the current listelement can be deleted under us. So this is clearly
a case for list_for_each_entry_safe.

Signed-off-by: Karsten Keil <keil@b1-systems.de>
2009-06-11 19:05:18 +02:00
..
act2000 drivers/isdn/act2000: fix sparse warning: symbol shadows an earlier one 2009-02-27 01:00:41 -08:00
capi isdn: prevent NULL ptr Oops in capi_cmsg2str() 2009-06-08 00:45:51 -07:00
divert isdn: use non-racy method for proc entries creation 2008-04-29 08:06:22 -07:00
gigaset Merge branch 'master' of master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6 2009-05-25 01:42:21 -07:00
hardware mISDN: Free hfcpci IRQ if init was not successful 2009-06-11 19:04:59 +02:00
hisax ISDN:Fix DMA alloc for hfcpci 2009-06-11 19:04:48 +02:00
hysdn isdn: rename capi_ctr_reseted() to capi_ctr_down() 2009-06-08 00:45:50 -07:00
i4l drivers/isdn/i4l/isdn_tty.c: fix check for array overindexing 2009-06-11 19:05:10 +02:00
icn fix ! versus & precedence in various places 2008-02-06 10:40:59 -08:00
isdnloop drivers/isdn: correct use of ! and & 2008-03-04 16:35:16 -08:00
mISDN mISDN: Do not disable IRQ in ph_data_ind() 2009-06-11 19:05:18 +02:00
pcbit isdn: remove some pointless conditionals before kfree_skb() 2009-02-26 23:07:29 -08:00
sc ISDN: fix sc/shmem printk format warning 2009-02-20 00:54:44 -08:00
Kconfig gigaset: move up Kconfig inclusion point 2009-05-17 20:51:26 -07:00
Makefile mISDN fix main ISDN Makefile 2008-08-02 16:28:20 +02:00