diff options
author | Johannes Thumshirn <johannes.thumshirn@wdc.com> | 2024-10-04 15:19:01 +0200 |
---|---|---|
committer | David Sterba <dsterba@suse.com> | 2024-11-11 14:34:14 +0100 |
commit | 61b4d75e3c5c10d523d95e19728dd5a6e2fd58f9 (patch) | |
tree | 7da7bec2afb06386c32371b15592a54e5b9c93c9 /tools/perf/scripts/python/exported-sql-viewer.py | |
parent | 7f91c6a78a0e0125e69f6aef05914aeb2d91a2eb (diff) |
btrfs: handle empty list of NOCOW ordered extents with checksum list
Currently we BUG_ON() in btrfs_finish_one_ordered() if we are finishing
an ordered extent that is flagged as NOCOW, but it's checksum list is
not empty.
This is clearly a logic error which we can recover from by aborting the
transaction.
For developer builds which enable CONFIG_BTRFS_ASSERT, also ASSERT()
that the list is empty.
Suggested-by: Filipe Manana <fdmanana@suse.com>
Reviewed-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Filipe Manana <fdmanana@suse.com>
Signed-off-by: Johannes Thumshirn <johannes.thumshirn@wdc.com>
Reviewed-by: David Sterba <dsterba@suse.com>
Signed-off-by: David Sterba <dsterba@suse.com>
Diffstat (limited to 'tools/perf/scripts/python/exported-sql-viewer.py')
0 files changed, 0 insertions, 0 deletions