auto import from //depot/cupcake/@137055
diff --git a/vold/blkdev.c b/vold/blkdev.c
index 131fd5a..533bc35 100644
--- a/vold/blkdev.c
+++ b/vold/blkdev.c
@@ -149,7 +149,7 @@
                  (blk->type == blkdev_disk ? "Disk" : "Partition"),
                  blk->major, blk->minor,
                  blk->nr_sec,
-                 ((blk->nr_sec * 512) / 1024) / 1024);
+                 (uint32_t) (((uint64_t) blk->nr_sec * 512) / 1024) / 1024);
 
     if (blk->type == blkdev_disk) 
         sprintf(tmp2, " %d partitions", blk->nr_parts);