Chris Mason 8e73f27501 Btrfs: Optimize locking in btrfs_next_leaf()
btrfs_next_leaf was using blocking locks when it could have been using
faster spinning ones instead.  This adds a few extra checks around
the pieces that block and switches over to spinning locks.

Signed-off-by: Chris Mason <chris.mason@oracle.com>
2009-04-03 10:14:18 -04:00
..
2009-01-05 21:25:51 -05:00
2009-04-03 10:14:18 -04:00
2009-04-03 10:14:18 -04:00
2009-01-05 21:25:51 -05:00
2008-09-25 11:04:06 -04:00
2009-04-03 10:14:18 -04:00
2008-09-25 11:04:06 -04:00
2009-02-12 14:11:25 -05:00
2009-02-20 11:00:09 -05:00
2009-02-04 09:28:28 -05:00
2009-01-05 21:25:51 -05:00
2009-01-05 21:25:51 -05:00
2009-01-05 21:25:51 -05:00
2009-04-03 10:14:18 -04:00
2008-12-12 10:03:26 -05:00
2009-02-04 09:29:13 -05:00
2009-02-04 09:29:13 -05:00
2009-01-05 21:25:51 -05:00