diff options
author | Gerald Schaefer <geraldsc@de.ibm.com> | 2005-06-05 02:43:33 +0400 |
---|---|---|
committer | Linus Torvalds <torvalds@ppc970.osdl.org> | 2005-06-05 04:13:00 +0400 |
commit | f26d583e41aedad8159acf9533fa287d7209dfbf (patch) | |
tree | 215ef8ae71cd2b6bb6fec824d1db4a9f39db97ca /drivers/serial | |
parent | 595bf2aacae96d0f87352a1ff5476b79e52e212f (diff) | |
download | linux-f26d583e41aedad8159acf9533fa287d7209dfbf.tar.xz |
[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 <schwidefsky@de.ibm.com>
Signed-off-by: Andrew Morton <akpm@osdl.org>
Signed-off-by: Linus Torvalds <torvalds@osdl.org>
Diffstat (limited to 'drivers/serial')
0 files changed, 0 insertions, 0 deletions