]> Gentwo Git Trees - linux/.git/commit
btrfs: reduce space_info critical section in btrfs_chunk_alloc()
authorFilipe Manana <fdmanana@suse.com>
Mon, 20 Oct 2025 11:39:52 +0000 (12:39 +0100)
committerDavid Sterba <dsterba@suse.com>
Mon, 24 Nov 2025 21:13:25 +0000 (22:13 +0100)
commitf7a32dd2a616c333cff2d6fb7e3d854ec8d3ae41
treefde658432fb449c3f60cad6aefe4ab4474217d6a
parentb70c32f10a049a6e7c7c718d6ce69554af1e9b3c
btrfs: reduce space_info critical section in btrfs_chunk_alloc()

There's no need to update local variables while holding the space_info's
spinlock, since the update isn't using anything from the space_info. So
move these updates outside the critical section to shorten it.

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>
fs/btrfs/block-group.c