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> |
||
|---|---|---|
| .. | ||
| CMakeLists.txt | ||
| fs_gpt.c | ||
| fs_mbr.c | ||
| fs_partition.c | ||
| fs_ptable.c | ||
| fs_txtable.c | ||
| Kconfig | ||
| Make.defs | ||
| partition.h | ||