diff options
author | Chris Mason <chris.mason@oracle.com> | 2008-12-08 16:43:10 -0500 |
---|---|---|
committer | Chris Mason <chris.mason@oracle.com> | 2008-12-08 16:43:10 -0500 |
commit | 934d375bacf9ea8a37fbfff5f3cf1c093f324095 (patch) | |
tree | e81948e6e26028fd979ce59f4fc5988c1813694c /fs/locks.c | |
parent | a512bbf855ff0af474257475f2e6da7acd854f52 (diff) | |
download | blackbird-op-linux-934d375bacf9ea8a37fbfff5f3cf1c093f324095.tar.gz blackbird-op-linux-934d375bacf9ea8a37fbfff5f3cf1c093f324095.zip |
Btrfs: Use map_private_extent_buffer during generic_bin_search
It is possible that generic_bin_search will be called on a tree block
that has not been locked. This happens because cache_block_block skips
locking on the tree blocks.
Since the tree block isn't locked, we aren't allowed to change
the extent_buffer->map_token field. Using map_private_extent_buffer
avoids any changes to the internal extent buffer fields.
Signed-off-by: Chris Mason <chris.mason@oracle.com>
Diffstat (limited to 'fs/locks.c')
0 files changed, 0 insertions, 0 deletions