]> git.ipfire.org Git - thirdparty/kernel/linux.git/commit
btrfs: abort transaction on error in write_all_supers()
authorFilipe Manana <fdmanana@suse.com>
Tue, 3 Feb 2026 17:31:58 +0000 (17:31 +0000)
committerDavid Sterba <dsterba@suse.com>
Tue, 7 Apr 2026 16:55:54 +0000 (18:55 +0200)
commit3810ab40afa5a0bf85f60b91228045bb9262a420
tree0311e2c431563f239273034e837c8bb72f80a173
parent98d9df251591b40a4a07b17870cb15dc4f1b1251
btrfs: abort transaction on error in write_all_supers()

We are in a transaction context and have an handle, so instead of using
the less preferred btrfs_handle_fs_error(), abort the transaction and
log an error to give some context information.

Reviewed-by: Qu Wenruo <wqu@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/disk-io.c