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-02-04 09:23:24 -05:00
2008-11-06 22:03:00 -05:00
2009-03-31 14:27:58 -04:00
2009-01-06 09:38:55 -05:00
2009-01-21 10:49:16 -05:00
2008-10-29 14:49:59 -04:00
2009-01-07 19:56:59 -05:00
2009-04-03 10:14:18 -04:00
2009-04-03 10:14:18 -04:00
2009-03-25 09:55:11 -04:00
2009-03-25 09:55:11 -04:00
2009-03-24 16:14:28 -04:00
2009-04-03 10:14:18 -04:00
2009-03-24 16:14:28 -04:00
2009-01-05 21:25:51 -05:00
2008-09-25 11:04:06 -04:00
2009-03-24 16:14:28 -04:00
2009-03-24 16:14:28 -04:00
2009-01-21 10:49:16 -05:00
2008-11-10 07:34:43 -05:00
2009-04-03 10:14:18 -04:00
2009-03-24 16:14:28 -04:00
2009-03-31 14:27:58 -04:00
2009-04-03 10:14:19 -04:00
2008-09-25 11:04:06 -04:00
2009-03-24 16:14:28 -04:00
2009-02-12 14:11:25 -05:00
2009-03-31 14:27:58 -04:00
2009-02-20 11:00:09 -05:00
2009-01-16 11:59:08 -05:00
2009-02-04 09:28:28 -05:00
2009-03-24 16:14:28 -04:00
2009-03-09 11:45:38 -04:00
2009-03-24 16:14:25 -04:00
2009-03-31 14:27:58 -04:00
2009-03-31 14:27:58 -04:00
2008-09-25 11:04:05 -04:00
2009-01-05 21:25:51 -05:00
2008-09-25 11:03:56 -04:00
2009-02-04 09:27:02 -05:00
2009-02-04 09:27:02 -05:00
2009-01-05 21:25:51 -05:00
2009-01-05 21:25:51 -05:00
2009-02-12 09:45:08 -05:00
2009-01-05 21:25:51 -05:00
2009-03-31 14:27:58 -04:00
2009-03-24 16:14:26 -04:00
2009-03-24 16:14:25 -04:00
2009-04-03 10:14:18 -04:00
2009-03-24 16:14:52 -04:00
2008-09-25 15:41:59 -04:00
2008-11-19 21:17:22 -05:00
2009-04-03 10:32:58 -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