summaryrefslogtreecommitdiffstats
path: root/fs/btrfs/locking.c
diff options
context:
space:
mode:
authorChris Mason <chris.mason@oracle.com>2011-07-25 06:50:50 -0400
committerChris Mason <chris.mason@oracle.com>2011-07-27 12:46:47 -0400
commit19b6caf4acbf065dc96b47741d99f1b87243c468 (patch)
tree4bce889648c2459e1dbd9fd835a196db26c06f9b /fs/btrfs/locking.c
parent31533fb263928c93a34cda41b66a6e83ade5c766 (diff)
downloadop-kernel-dev-19b6caf4acbf065dc96b47741d99f1b87243c468.zip
op-kernel-dev-19b6caf4acbf065dc96b47741d99f1b87243c468.tar.gz
Btrfs: reduce extent_state lock contention for metadata
For metadata buffers that don't straddle pages (all of them), btrfs can safely use the page uptodate bits and extent_buffer uptodate bit instead of needing to use the extent_state tree. This greatly reduces contention on the state tree lock. Signed-off-by: Chris Mason <chris.mason@oracle.com>
Diffstat (limited to 'fs/btrfs/locking.c')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud