]> www.infradead.org Git - nvme.git/commit
btrfs: abort transaction on errors in btrfs_free_chunk()
authorDavid Sterba <dsterba@suse.com>
Wed, 22 May 2024 15:52:38 +0000 (17:52 +0200)
committerDavid Sterba <dsterba@suse.com>
Thu, 11 Jul 2024 13:33:27 +0000 (15:33 +0200)
commit7733b8dd189a9e525c2d53bdd4efb26e04a8d737
tree4979b3caaf22e70c0ed22c2ffed05dca1d3c1025
parentb9878a89e93322931c3fd0b5e3e09645c899b619
btrfs: abort transaction on errors in btrfs_free_chunk()

The errors during removing a chunk item are fatal, we expect to have a
matching item in the chunk map from which the chunk_offset is taken.
Handle that by transaction abort.

Reviewed-by: Qu Wenruo <wqu@suse.com>
Signed-off-by: David Sterba <dsterba@suse.com>
fs/btrfs/volumes.c