Message ID | 4be206be0c707e60526f5de9edfa8ec9c435338b.1715245781.git.wqu@suse.com (mailing list archive) |
---|---|
State | New |
Headers | show |
Series | btrfs-progs: cmds/qgroup: enhance stale qgroups handling | expand |
diff --git a/cmds/qgroup.c b/cmds/qgroup.c index 09eac0d2b36e..a023f0948180 100644 --- a/cmds/qgroup.c +++ b/cmds/qgroup.c @@ -65,6 +65,8 @@ struct btrfs_qgroup_list { }; struct qgroup_lookup { + /* This matches btrfs_qgroup_status_item::flags. */ + u64 flags; struct rb_root root; }; @@ -1313,6 +1315,7 @@ static int __qgroups_search(int fd, struct btrfs_tree_search_args *args, case BTRFS_QGROUP_STATUS_KEY: si = btrfs_tree_search_data(args, off); flags = btrfs_stack_qgroup_status_flags(si); + qgroup_lookup->flags = flags; print_status_flag_warning(flags); break;
This allows the users to identify if the running qgroup mode and whether the numebrs are already inconsistent. Signed-off-by: Qu Wenruo <wqu@suse.com> --- cmds/qgroup.c | 3 +++ 1 file changed, 3 insertions(+)