]> git.ipfire.org Git - thirdparty/kernel/linux.git/commit
btrfs: avoid transaction commit on error in insert_balance_item()
authorFilipe Manana <fdmanana@suse.com>
Wed, 17 Dec 2025 15:53:59 +0000 (15:53 +0000)
committerDavid Sterba <dsterba@suse.com>
Tue, 3 Feb 2026 06:50:23 +0000 (07:50 +0100)
commit8d206b0c21ef9b230627ff742170130912a1db3a
tree8fa18b2c7d3811257e24b424b0edd4acd60d799a
parent7d7608cc9ad8acc0d03dd85175558cb2cd634f86
btrfs: avoid transaction commit on error in insert_balance_item()

There's no point in committing the transaction if we failed to insert the
balance item, since we haven't done anything else after we started/joined
the transaction. Also stop using two variables for tracking the return
value and use only 'ret'.

Reviewed-by: Daniel Vacek <neelx@suse.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/volumes.c