| 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>