summaryrefslogtreecommitdiffstats
path: root/drivers/mca
diff options
context:
space:
mode:
authorUrsula Braun <braunu@de.ibm.com>2008-02-07 18:06:52 -0800
committerDavid S. Miller <davem@davemloft.net>2008-02-07 18:06:52 -0800
commit435bc9dfc6927eed9465e297d7aca1217aa61956 (patch)
treef095f65b884477991faa5d44e5c4c68deb122c7c /drivers/mca
parenta219994bf5cca1208fb741b20ea9eb78e1711f81 (diff)
downloadlinux-435bc9dfc6927eed9465e297d7aca1217aa61956.tar.bz2
[IUCV]: wrong irq-disabling locking at module load time
Linux may hang when running af_iucv socket programs concurrently with a load of module netiucv. iucv_register() tries to take the iucv_table_lock with spin_lock_irq. This conflicts with iucv_connect() which has a need for an smp_call_function while holding the iucv_table_lock. Solution: use bh-disabling locking in iucv_register() Signed-off-by: Ursula Braun <braunu@de.ibm.com> Signed-off-by: David S. Miller <davem@davemloft.net>
Diffstat (limited to 'drivers/mca')
0 files changed, 0 insertions, 0 deletions