> Subject: Re: [PATCH v6 01/11] mtd: core: always create master device > > Hi, > > On Sun, Mar 02, 2025 at 04:09:11PM +0200, Alexander Usyskin wrote: > > Create master device without partition when > > CONFIG_MTD_PARTITIONED_MASTER flag is unset. > > > > This streamlines device tree and allows to anchor > > runtime power management on master device in all cases. > > > > Signed-off-by: Alexander Usyskin <alexander.usys...@intel.com> > > Several of my qemu boot tests fail to boot from mtd devices with this patch > in the mainline kernel. Reverting it fixes the problem. As far as I can > see this affects configurations with CONFIG_MTD_PARTITIONED_MASTER=y > when > trying to boot from an mtd partition other than mtdblock0, with the > mtd partition data in devicetree (.../aspeed/openbmc-flash-layout.dtsi). > Is there a guidance describing the changed behavior, by any chance, > and how the boot command line now needs to look like when using one of > the flash partitions as root file system ? > > Thanks, > Guenter
I've tried to make is as transparent as possible for the existing users. Only change is that now every partition has master that is not partitioned. Is the CONFIG_MTD_PARTITIONED_MASTER=n fixed the problem for you? - - Thanks, Sasha