]> Git Repo - linux.git/commit
[PATCH] s390: deadlock in appldata
authorGerald Schaefer <[email protected]>
Sat, 4 Jun 2005 22:43:33 +0000 (15:43 -0700)
committerLinus Torvalds <[email protected]>
Sun, 5 Jun 2005 00:13:00 +0000 (17:13 -0700)
commitf26d583e41aedad8159acf9533fa287d7209dfbf
tree215ef8ae71cd2b6bb6fec824d1db4a9f39db97ca
parent595bf2aacae96d0f87352a1ff5476b79e52e212f
[PATCH] s390: deadlock in appldata

The system might hang when using appldata_mem with high I/O traffic and a
large number of devices.  The spinlocks bdev_lock and swaplock are acquired
via calls to si_meminfo() and si_swapinfo() from a tasklet, i.e.  interrupt
context, which can lead to a deadlock.  Replace tasklet with work queue.

Signed-off-by: Martin Schwidefsky <[email protected]>
Signed-off-by: Andrew Morton <[email protected]>
Signed-off-by: Linus Torvalds <[email protected]>
arch/s390/appldata/appldata_base.c
arch/s390/appldata/appldata_mem.c
arch/s390/appldata/appldata_net_sum.c
arch/s390/appldata/appldata_os.c
This page took 0.051387 seconds and 4 git commands to generate.