From: Tejun Heo Date: Wed, 26 Jan 2011 16:42:27 +0000 (+0100) Subject: fs/aio: aio_wq isn't used in memory reclaim path X-Git-Tag: v2.6.39-rc1~492^2~15 X-Git-Url: http://git.openpandora.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=d37adaa1596246929f7ab49843fd124595506175;p=pandora-kernel.git fs/aio: aio_wq isn't used in memory reclaim path aio_wq isn't used during memory reclaim. Convert to alloc_workqueue() without WQ_MEM_RECLAIM. It's possible to use system_wq but given that the number of work items is determined from userland and the work item may block, enforcing strict concurrency limit would be a good idea. Also, move fput_work to system_wq so that aio_wq is used soley to throttle the max concurrency of aio work items and fput_work doesn't interact with other work items. Signed-off-by: Tejun Heo Acked-by: Jeff Moyer Cc: Benjamin LaHaise Cc: linux-aio@kvack.org --- Reading git-diff-tree failed