diff options
author | Chris Mason <chris.mason@oracle.com> | 2008-07-22 19:18:07 +0400 |
---|---|---|
committer | Chris Mason <chris.mason@oracle.com> | 2008-09-25 19:04:05 +0400 |
commit | 6af118ce51b52ceda357c671550c79628b9c4a65 (patch) | |
tree | b03fb64eb4567d1d1320a43f5d2142bc65193c18 /fs/btrfs/locking.c | |
parent | 4a09675279674041862d2210635b0cc1f60be28e (diff) | |
download | linux-6af118ce51b52ceda357c671550c79628b9c4a65.tar.xz |
Btrfs: Index extent buffers in an rbtree
Before, extent buffers were a temporary object, meant to map a number of pages
at once and collect operations on them.
But, a few extra fields have crept in, and they are also the best place to
store a per-tree block lock field as well. This commit puts the extent
buffers into an rbtree, and ensures a single extent buffer for each
tree block.
Signed-off-by: Chris Mason <chris.mason@oracle.com>
Diffstat (limited to 'fs/btrfs/locking.c')
0 files changed, 0 insertions, 0 deletions