- u64_t slba_local = (ent->start_lba * GPT_BLKSIZE) / bdev->blk_size;
- u64_t elba_local = (ent->end_lba * GPT_BLKSIZE) / (u64_t)bdev->blk_size;
-
+ u64_t slba_local = udiv64(ent->start_lba * GPT_BLKSIZE, bdev->blk_size);
+ u64_t elba_local = udiv64(ent->end_lba * GPT_BLKSIZE, bdev->blk_size);
+
+ kprintf("%s: guid part#%d: %d..%d",
+ bdev->bdev_id,
+ i,
+ (u32_t)slba_local,
+ (u32_t)elba_local);