From: Tejun Heo Date: Tue, 20 Jul 2010 20:09:02 +0000 (+0200) Subject: gfs2: use workqueue instead of slow-work X-Git-Tag: v2.6.36-rc1~506^2~4 X-Git-Url: http://git.openpandora.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=6ecd7c2dd9f5dd4f6e8f65c8027159f9c73b0e4c;p=pandora-kernel.git gfs2: use workqueue instead of slow-work Workqueue can now handle high concurrency. Convert gfs to use workqueue instead of slow-work. * Steven pointed out that recovery path might be run from allocation path and thus requires forward progress guarantee without memory allocation. Create and use gfs_recovery_wq with rescuer. Please note that forward progress wasn't guaranteed with slow-work. * Updated to use non-reentrant workqueue. Signed-off-by: Tejun Heo Acked-by: Steven Whitehouse --- Reading git-diff-tree failed