1
0
mirror of git://sourceware.org/git/lvm2.git synced 2024-12-21 13:34:40 +03:00

cleanup: use 64bit ulongs

Use 64bit arithmetics for all numbers (Coverity).
This commit is contained in:
Zdenek Kabelac 2015-05-07 11:17:36 +02:00
parent 5232fd13f3
commit ed2a08bf25

View File

@ -164,7 +164,7 @@ uint32_t adjusted_mirror_region_size(uint32_t extent_size, uint32_t extents,
uint64_t region_max; uint64_t region_max;
uint64_t region_min, region_min_pow2; uint64_t region_min, region_min_pow2;
region_max = (1 << (ffs((int)extents) - 1)) * (uint64_t) (1 << (ffs((int)extent_size) - 1)); region_max = (1UL << (ffs((int)extents) - 1)) * (1UL << (ffs((int)extent_size) - 1));
if (region_max < UINT32_MAX && region_size > region_max) { if (region_max < UINT32_MAX && region_size > region_max) {
region_size = (uint32_t) region_max; region_size = (uint32_t) region_max;