From: Gerald Schaefer Date: Sat, 4 Jun 2005 22:43:33 +0000 (-0700) Subject: [PATCH] s390: deadlock in appldata X-Git-Tag: v2.6.12-rc6~2 X-Git-Url: http://git.openpandora.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=f26d583e41aedad8159acf9533fa287d7209dfbf;p=pandora-kernel.git [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 Signed-off-by: Andrew Morton Signed-off-by: Linus Torvalds --- Reading git-diff-tree failed