diff options
author | Tejun Heo <[email protected]> | 2011-01-26 17:42:27 +0100 |
---|---|---|
committer | Tejun Heo <[email protected]> | 2011-01-26 17:42:27 +0100 |
commit | d37adaa1596246929f7ab49843fd124595506175 (patch) | |
tree | d7245f60b732d0753b2b2cb4851a54d5829c1838 /lib/debugobjects.c | |
parent | 1c1e8646963e319132b4cf551fbfd10b364d0aed (diff) |
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 <[email protected]>
Acked-by: Jeff Moyer <[email protected]>
Cc: Benjamin LaHaise <[email protected]>
Cc: [email protected]
Diffstat (limited to 'lib/debugobjects.c')
0 files changed, 0 insertions, 0 deletions