if (!cyl_part)
continue;
- uint32_t part_start = cyl_it * cyl_size;
- uint32_t part_size = cyl_part * cyl_size;
+ uint64_t part_start = ((uint64_t) cyl_it) * cyl_size;
+ uint64_t part_size = ((uint64_t) cyl_part) * cyl_size;
if (i == 0) {
part_start += 63;