Staging
v0.5.1
https://github.com/torvalds/linux
Revision f26d583e41aedad8159acf9533fa287d7209dfbf authored by Gerald Schaefer on 04 June 2005, 22:43:33 UTC, committed by Linus Torvalds on 05 June 2005, 00:13:00 UTC
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>
1 parent 595bf2a
History
Tip revision: f26d583e41aedad8159acf9533fa287d7209dfbf authored by Gerald Schaefer on 04 June 2005, 22:43:33 UTC
[PATCH] s390: deadlock in appldata
Tip revision: f26d583

README

back to top