summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorFilipe Manana <fdmanana@suse.com>2025-05-05 18:36:21 +0300
committerDavid Sterba <dsterba@suse.com>2025-05-15 15:30:55 +0300
commit1886b77f5bf1f463663aea0cb94980a0d3e35298 (patch)
tree96123e7d87e97a9d94bc61f13e4d1908dd1e2834
parent1b660424a6f33da62c2aa03d21dd1cf4cb39a692 (diff)
downloadlinux-1886b77f5bf1f463663aea0cb94980a0d3e35298.tar.xz
btrfs: use verbose assert at peek_discard_list()
We now have a verbose variant of ASSERT() so that we can print the value of the block group's discard_index. So use it for better problem analysis in case the assertion is triggered. Reviewed-by: Boris Burkov <boris@bur.io> 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>
-rw-r--r--fs/btrfs/discard.c4
1 files changed, 3 insertions, 1 deletions
diff --git a/fs/btrfs/discard.c b/fs/btrfs/discard.c
index de23c4b3515e..89fe85778115 100644
--- a/fs/btrfs/discard.c
+++ b/fs/btrfs/discard.c
@@ -256,7 +256,9 @@ again:
* the discard lists.
*/
ASSERT(block_group->discard_index !=
- BTRFS_DISCARD_INDEX_UNUSED);
+ BTRFS_DISCARD_INDEX_UNUSED,
+ "discard_index=%d",
+ block_group->discard_index);
} else {
list_del_init(&block_group->discard_list);
btrfs_put_block_group(block_group);