From 824a57ba84b420894f9f658981d3810b0cfe611a Mon Sep 17 00:00:00 2001 From: Qu Wenruo Date: Tue, 30 Sep 2025 06:33:20 +0930 Subject: [PATCH] btrfs-progs: print-tree: add support for verity compat_ro flag The super block dumping is not handling verity compat ro flags correctly, it always treats verity as an unknown flag: compat_ro_flags 0x7 ( FREE_SPACE_TREE | FREE_SPACE_TREE_VALID | unknown flag: 0x4 ) Add the readable flags for verity feature. Issue: #1040 Signed-off-by: Qu Wenruo --- kernel-shared/print-tree.c | 1 + 1 file changed, 1 insertion(+) diff --git a/kernel-shared/print-tree.c b/kernel-shared/print-tree.c index 2a624a1cc..a5148f1fd 100644 --- a/kernel-shared/print-tree.c +++ b/kernel-shared/print-tree.c @@ -1915,6 +1915,7 @@ static int check_csum_sblock(void *sb, int csum_size, u16 csum_type) static struct readable_flag_entry compat_ro_flags_array[] = { DEF_COMPAT_RO_FLAG_ENTRY(FREE_SPACE_TREE), DEF_COMPAT_RO_FLAG_ENTRY(FREE_SPACE_TREE_VALID), + DEF_COMPAT_RO_FLAG_ENTRY(VERITY), DEF_COMPAT_RO_FLAG_ENTRY(BLOCK_GROUP_TREE), }; static const int compat_ro_flags_num = ARRAY_SIZE(compat_ro_flags_array);