commit | 4f878e8475a465ddbd951e06a23317303f1b5b30 | [log] [tgz] |
---|---|---|
author | Chris Mason <chris.mason@oracle.com> | Fri Aug 07 09:27:38 2009 -0400 |
committer | Chris Mason <chris.mason@oracle.com> | Fri Sep 11 13:31:04 2009 -0400 |
tree | 7e1811794d3f6eaf455a3e26afd49ba06a0db554 | |
parent | 4e3f9c5042b43301d70781aee4a164a20878066b [diff] |
Btrfs: reduce worker thread spin_lock_irq hold times This changes the btrfs worker threads to batch work items into a local list. It allows us to pull work items in large chunks and significantly reduces the number of times we need to take the worker thread spinlock. Signed-off-by: Chris Mason <chris.mason@oracle.com>