From: Wang Shilong <wangsl-f...@cn.fujitsu.com> Since btrfs quota rescan has not been implemented yet, a user complains that "btrfs qgroup show" lists qgroup referenced/exclusive be negative. However, this should not happen even if overflow happens,because the type for qgroup referenced/exclusive is u64,fix it.
Signed-off-by: Wang Shilong <wangsl-f...@cn.fujitsu.com> Reported-by: Koen De Wit <koen.de....@oracle.com> --- cmds-qgroup.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/cmds-qgroup.c b/cmds-qgroup.c index 60ca33d..fc4cb13 100644 --- a/cmds-qgroup.c +++ b/cmds-qgroup.c @@ -105,7 +105,7 @@ static int qgroup_create(int create, int argc, char **argv) void print_qgroup_info(u64 objectid, struct btrfs_qgroup_info_item *info) { - printf("%llu/%llu %lld %lld\n", objectid >> 48, + printf("%llu/%llu %llu %llu\n", objectid >> 48, objectid & ((1ll << 48) - 1), btrfs_stack_qgroup_info_referenced(info), btrfs_stack_qgroup_info_exclusive(info)); -- 1.7.11.7 -- To unsubscribe from this list: send the line "unsubscribe linux-btrfs" in the body of a message to majord...@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html