]> git.baikalelectronics.ru Git - kernel.git/commit
btrfs: Add missing lock annotation for release_extent_buffer()
authorJules Irenge <jbi.octave@gmail.com>
Sun, 23 Feb 2020 23:16:42 +0000 (23:16 +0000)
committerDavid Sterba <dsterba@suse.com>
Mon, 23 Mar 2020 16:01:42 +0000 (17:01 +0100)
commitf0c2b385608203ca1f54ee4c249138a199e69398
tree6a576bbef3db2e4a2a8b014e323a26fd08f95395
parentbe6f51dce5d7cf031d9a7d03027878399e47258f
btrfs: Add missing lock annotation for release_extent_buffer()

Sparse reports a warning at release_extent_buffer()
warning: context imbalance in release_extent_buffer() - unexpected unlock

The root cause is the missing annotation at release_extent_buffer()
Add the missing __releases(&eb->refs_lock) annotation

Reviewed-by: Nikolay Borisov <nborisov@suse.com>
Signed-off-by: Jules Irenge <jbi.octave@gmail.com>
Reviewed-by: David Sterba <dsterba@suse.com>
Signed-off-by: David Sterba <dsterba@suse.com>
fs/btrfs/extent_io.c