btrfs-progs: use wider int type in btrfs_min_global_blk_rsv_size

We know nodesize should not overflow with the shift, but le'ts make the
code correct if the resulting type can store the full value.

Resolves-coverity-id: 1358120
Signed-off-by: David Sterba <dsterba@suse.com>
master
David Sterba 2016-06-02 18:18:41 +02:00
parent 2171228b20
commit 835ce31a03
1 changed files with 2 additions and 1 deletions

View File

@ -209,8 +209,9 @@ int get_subvol_info(const char *fullpath, struct root_info *get_ri);
*/
static inline u64 btrfs_min_global_blk_rsv_size(u32 nodesize)
{
return nodesize << 10;
return (u64)nodesize << 10;
}
static inline u64 btrfs_min_dev_size(u32 nodesize)
{
return 2 * (BTRFS_MKFS_SYSTEM_GROUP_SIZE +