When the MBR partition size exceeds 2 GiB, a 32-bit wrap-around occurs, causing an error in the block count calculation. * wrong brw-rw-rw- 5150605312 mmcblk0 brw-rw-rw- 629145600 mmcblk0p1 brw-rw-rw- 225443840 mmcblk0p2 <-- * fixed brw-rw-rw- 5150605312 mmcblk0 brw-rw-rw- 629145600 mmcblk0p1 brw-rw-rw- 4520411136 mmcblk0p2 <-- Signed-off-by: Takeyoshi Kikuchi <kikuchi@centurysys.co.jp>