Btrfs: Avoid 64 bit div for RAID10
authorChris Mason <chris.mason@oracle.com>
Thu, 17 Apr 2008 15:58:30 +0000 (11:58 -0400)
committerChris Mason <chris.mason@oracle.com>
Thu, 25 Sep 2008 15:04:02 +0000 (11:04 -0400)
Signed-off-by: Chris Mason <chris.mason@oracle.com>
fs/btrfs/volumes.c

index 0e658c1..c11b6fd 100644 (file)
@@ -724,7 +724,7 @@ again:
        if (type & (BTRFS_BLOCK_GROUP_RAID1 | BTRFS_BLOCK_GROUP_DUP))
                *num_bytes = calc_size;
        else if (type & BTRFS_BLOCK_GROUP_RAID10)
-               *num_bytes = calc_size * num_stripes / sub_stripes;
+               *num_bytes = calc_size * (num_stripes / sub_stripes);
        else
                *num_bytes = calc_size * num_stripes;