diff options
| author | Filipe Manana <fdmanana@suse.com> | 2025-10-17 19:26:58 +0300 |
|---|---|---|
| committer | David Sterba <dsterba@suse.com> | 2025-11-25 00:11:40 +0300 |
| commit | f18a203a1b316f4cb2a2bd38ed79fc9182a1ddab (patch) | |
| tree | 0c085854835329cbb3881b128c87196a6c571f88 | |
| parent | afbc047ab0db1470c1d5ff82788a8a94431dc7e9 (diff) | |
| download | linux-f18a203a1b316f4cb2a2bd38ed79fc9182a1ddab.tar.xz | |
btrfs: assert space_info is locked in steal_from_global_rsv()
The caller is supposed to have locked the space_info, so assert that.
Reviewed-by: Johannes Thumshirn <johannes.thumshirn@wdc.com>
Signed-off-by: Filipe Manana <fdmanana@suse.com>
Reviewed-by: David Sterba <dsterba@suse.com>
Signed-off-by: David Sterba <dsterba@suse.com>
| -rw-r--r-- | fs/btrfs/space-info.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/fs/btrfs/space-info.c b/fs/btrfs/space-info.c index b03c015d5d51..a2af55178c69 100644 --- a/fs/btrfs/space-info.c +++ b/fs/btrfs/space-info.c @@ -1047,6 +1047,8 @@ static bool steal_from_global_rsv(struct btrfs_space_info *space_info, struct btrfs_block_rsv *global_rsv = &fs_info->global_block_rsv; u64 min_bytes; + lockdep_assert_held(&space_info->lock); + if (!ticket->steal) return false; |
