summaryrefslogtreecommitdiff
path: root/crypto/async_tx
diff options
context:
space:
mode:
authorFilipe Manana <fdmanana@suse.com>2024-10-17 15:07:45 +0100
committerDavid Sterba <dsterba@suse.com>2024-11-11 14:34:19 +0100
commit00f529661baaae79dc9de79f9273324b9e1f3542 (patch)
treeb5704bd0d782cf77b6451502715f356a93fec88c /crypto/async_tx
parent1d16c2761bcc412ae4d9fb9fd9934cd426814191 (diff)
btrfs: remove BUG_ON() at btrfs_destroy_delayed_refs()
At btrfs_destroy_delayed_refs() it's unexpected to not find the block group to which a delayed reference's extent belongs to, so we have this BUG_ON(), not just because it's highly unexpected but also because we don't know what to do there. Since we are in the transaction abort path, there's nothing we can do other than proceed and cleanup all used resources we can. So remove the BUG_ON() and deal with a missing block group by logging an error message and continuing to cleanup all we can related to the current delayed ref head and moving to other delayed refs. Reviewed-by: Boris Burkov <boris@bur.io> 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>
Diffstat (limited to 'crypto/async_tx')
0 files changed, 0 insertions, 0 deletions