From 1886b77f5bf1f463663aea0cb94980a0d3e35298 Mon Sep 17 00:00:00 2001 From: Filipe Manana Date: Mon, 5 May 2025 16:36:21 +0100 Subject: [PATCH] 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 Reviewed-by: Daniel Vacek Signed-off-by: Filipe Manana Reviewed-by: David Sterba Signed-off-by: David Sterba --- fs/btrfs/discard.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/fs/btrfs/discard.c b/fs/btrfs/discard.c index de23c4b3515e5..89fe85778115a 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); -- 2.47.2