Commit d23ea3fa authored by David Sterba's avatar David Sterba

btrfs: assert extent map tree lock in add_extent_mapping

As add_extent_mapping is called from several functions, let's add the
lock annotation. The tree is going to be modified so it must be the
exclusive lock.
Reviewed-by: default avatarNikolay Borisov <nborisov@suse.com>
Signed-off-by: default avatarDavid Sterba <dsterba@suse.com>
parent 982f1f5d
...@@ -384,6 +384,8 @@ int add_extent_mapping(struct extent_map_tree *tree, ...@@ -384,6 +384,8 @@ int add_extent_mapping(struct extent_map_tree *tree,
{ {
int ret = 0; int ret = 0;
lockdep_assert_held_write(&tree->lock);
ret = tree_insert(&tree->map, em); ret = tree_insert(&tree->map, em);
if (ret) if (ret)
goto out; goto out;
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment