[PATCH 27/32] reiserfs: make commit_wq use the default concurrency level

Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]
From: Tejun Heo
Date: Monday, January 3, 2011 - 6:49 am

The maximum number of concurrent work items queued on commit_wq is
bound by the number of active journals.  Convert to alloc_workqueue()
and use the default concurrency level so that they can be processed in
parallel.

Signed-off-by: Tejun Heo <tj@kernel.org>
Cc: reiserfs-devel@vger.kernel.org
---
Only compile tested.  Please feel free to take it into the subsystem
tree or simply ack - I'll route it through the wq tree.

Thanks.

 fs/reiserfs/journal.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

diff --git a/fs/reiserfs/journal.c b/fs/reiserfs/journal.c
index d31bce1..ee311c0 100644
--- a/fs/reiserfs/journal.c
+++ b/fs/reiserfs/journal.c
@@ -2883,7 +2883,7 @@ int journal_init(struct super_block *sb, const char *j_dev_name,
 	reiserfs_mounted_fs_count++;
 	if (reiserfs_mounted_fs_count <= 1) {
 		reiserfs_write_unlock(sb);
-		commit_wq = create_workqueue("reiserfs");
+		commit_wq = alloc_workqueue("reiserfs", WQ_MEM_RECLAIM, 0);
 		reiserfs_write_lock(sb);
 	}
 
-- 
1.7.1

--
Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]

Messages in current thread:
[PATCH 01/32] arm/omap: use system_wq in mailbox, Tejun Heo, (Mon Jan 3, 6:49 am)
[PATCH 11/32] v4l/cx18: update workqueue usage, Tejun Heo, (Mon Jan 3, 6:49 am)
[PATCH 25/32] ext4: convert to alloc_workqueue(), Tejun Heo, (Mon Jan 3, 6:49 am)
[PATCH 27/32] reiserfs: make commit_wq use the default con ..., Tejun Heo, (Mon Jan 3, 6:49 am)
[PATCH 28/32] xfs: convert to alloc_workqueue(), Tejun Heo, (Mon Jan 3, 6:49 am)
Re: [PATCH 20/32] video/msm_fb: use system_wq instead of d ..., Stanislaw Gruszka, (Mon Jan 3, 10:06 am)
Re: [PATCH 01/32] arm/omap: use system_wq in mailbox, Kanigeri, Hari, (Mon Jan 3, 2:35 pm)
Re: [PATCH 11/32] v4l/cx18: update workqueue usage, Andy Walls, (Mon Jan 3, 5:54 pm)
Re: [PATCH 11/32] v4l/cx18: update workqueue usage, Andy Walls, (Tue Jan 4, 6:21 am)