diff options
author | Qu Wenruo <quwenruo@cn.fujitsu.com> | 2016-06-16 09:15:51 +0800 |
---|---|---|
committer | David Sterba <dsterba@suse.com> | 2016-06-17 17:05:22 +0200 |
commit | df05c7ed455f519e6e15e46196392e4757257305 (patch) | |
tree | bf1f4b95419f91fa8be780d79851c473a94aceb1 /cmds-balance.c | |
parent | b8288277fbb0a46fbc607fd3c5090c03e9e22966 (diff) |
btrfs-progs: qgroup: Fix a bug that fails to skip rescan running case
Commit 6bdf962fe35a8648d(btrfs-progs: Read qgroup status for qgroup
verify) will read qgroup status, and then use it to skip qgroup
reporting.
However since the rescan_running/inconsistent flags are only 1 bit long,
while qgroup flags & BTRFS_QGROUP_FLAGS returns value longer than 1bit,
it doesn't work.
Fix it by doing double negation on (flags & BTRFS_QGROUP_FLAGS) to
convert it to either 1 or 0.
Signed-off-by: Qu Wenruo <quwenruo@cn.fujitsu.com>
Signed-off-by: David Sterba <dsterba@suse.com>
Diffstat (limited to 'cmds-balance.c')
0 files changed, 0 insertions, 0 deletions