aboutsummaryrefslogtreecommitdiffstats
path: root/include/uapi/linux/btrfs_tree.h
diff options
context:
space:
mode:
authorQu Wenruo <wqu@suse.com>2020-06-28 13:07:14 +0800
committerDavid Sterba <dsterba@suse.com>2020-07-27 12:55:37 +0200
commit06f67c47076e5c3ee65276171596479dcc3a3941 (patch)
treec490b3fb93fe1fa1b0ea386d86f10e751dd7f4aa /include/uapi/linux/btrfs_tree.h
parentbtrfs: make btrfs_qgroup_check_reserved_leak take btrfs_inode (diff)
downloadlinux-dev-06f67c47076e5c3ee65276171596479dcc3a3941.tar.xz
linux-dev-06f67c47076e5c3ee65276171596479dcc3a3941.zip
btrfs: use __u16 for the return value of btrfs_qgroup_level()
The qgroup level is limited to u16, so no need to use u64 for it. Signed-off-by: Qu Wenruo <wqu@suse.com> Reviewed-by: David Sterba <dsterba@suse.com> Signed-off-by: David Sterba <dsterba@suse.com>
Diffstat (limited to 'include/uapi/linux/btrfs_tree.h')
-rw-r--r--include/uapi/linux/btrfs_tree.h4
1 files changed, 2 insertions, 2 deletions
diff --git a/include/uapi/linux/btrfs_tree.h b/include/uapi/linux/btrfs_tree.h
index a3f3975df0de..9ba64ca6b4ac 100644
--- a/include/uapi/linux/btrfs_tree.h
+++ b/include/uapi/linux/btrfs_tree.h
@@ -913,9 +913,9 @@ struct btrfs_free_space_info {
#define BTRFS_FREE_SPACE_USING_BITMAPS (1ULL << 0)
#define BTRFS_QGROUP_LEVEL_SHIFT 48
-static inline __u64 btrfs_qgroup_level(__u64 qgroupid)
+static inline __u16 btrfs_qgroup_level(__u64 qgroupid)
{
- return qgroupid >> BTRFS_QGROUP_LEVEL_SHIFT;
+ return (__u16)(qgroupid >> BTRFS_QGROUP_LEVEL_SHIFT);
}
/*