[U-Boot] [PATCH 0/2] mmc: Fix partition table init regression

Maxime Ripard
2018-12-17T10:12:28Z

On Mon, Dec 17, 2018 at 10:05:43AM +0000, Andre Przywara wrote:
> Commit d0851c893706 ("blk: Call part_init() in the post_probe() method")
> in the 2019.01-rc1 merge window moved the partition init call to the
> generic DM layer, leaving every non-DM driver behind. As the result all
> Allwinner boards now don't read the partition table automatically
> anymore:
> => fatls mmc 0
> ** Unrecognized filesystem type **
> => fatload mmc 0 $kernel_addr_r Image-4.20-rc3
> ** Unrecognized filesystem type **
>
> A quick workaround is to explicitly read the partition table, but this is
> still a regression, as it breaks existing scripts and workflows:
> ==========
> => mmc part
>
> Partition Map for MMC device 0 -- Partition Type: DOS
>
> Part Start Sector Num Sectors UUID Type
> 1 8192 30873600 00000000-01 0c
> => fatls mmc 0
> 852304 xen
> 23544320 Image-4.20-rc3
>
> 2 file(s), 0 dir(s)
> ==========
>
> These two patches are the minimal version to fix this problem, by bringing
> the implicit part_init() call back just for non-DM MMC drivers.
> Patch 1 is needed to keep the H6 SPL below the size limit.
>
> The whole SPL_LIBDISK_SUPPORT symbol is now somewhat obsolete and needs
> some proper fixing, but this needs more discussion and testing and
> is probably nothing for this release still.

Acked-by: Maxime Ripard <maxime.ripard@bootlin.com>

Maxime

--
Maxime Ripard, Bootlin
Embedded Linux and Kernel engineering
https://bootlin.com
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 228 bytes
Desc: not available
URL: <http://lists.denx.de/pipermail/u-boot/attachments/20181217/fd92fdb6/attachment.sig>