summaryrefslogtreecommitdiff
path: root/include/linux/debugobjects.h
diff options
context:
space:
mode:
authorFilipe Manana <fdmanana@suse.com>2025-10-20 14:47:26 +0300
committerDavid Sterba <dsterba@suse.com>2025-11-25 00:14:06 +0300
commit8b6fa164ab59f9e3f24e627fe09a0234783e7a8b (patch)
tree04d1cf84be8b3946d34617da29a1222df4402192 /include/linux/debugobjects.h
parentf7a32dd2a616c333cff2d6fb7e3d854ec8d3ae41 (diff)
downloadlinux-8b6fa164ab59f9e3f24e627fe09a0234783e7a8b.tar.xz
btrfs: reduce block group critical section in btrfs_free_reserved_bytes()
There's no need to update the space_info fields (bytes_reserved, max_extent_size, bytes_readonly, bytes_zone_unusable) while holding the block group's spinlock. So move those updates to happen after we unlock the block group (and while holding the space_info locked of course), so that all we do under the block group's critical section is to update the block group itself. 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>
Diffstat (limited to 'include/linux/debugobjects.h')
0 files changed, 0 insertions, 0 deletions