[PATCH] Makefile: Ensure initrd parameters in /chosen are up-to-date

Dave Martin Dave.Martin at arm.com
Tue May 13 06:45:07 PDT 2025


Hi,

On Mon, May 12, 2025 at 04:51:25PM +0100, Mark Rutland wrote:
> On Mon, May 12, 2025 at 04:09:44PM +0100, Dave Martin wrote:
> > The initrd parameters in the FDT /chosen node are fixed when the device
> > tree blob is generated, so it is important to regenerate the device
> > tree if the initrd image has been updated.
> > 
> > Currently this does not happen, so the parameters can be stale.
> > In particular, if the initrd image is bigger than it was when the
> > device tree was first generated then the value of the linux,initrd-end
> > parameter is too small, leading to truncation of the initrd image on
> > boot even though the whole image is present in linux-system.axf.
> > 
> > Make $(FILESYSTEM) a dependency of fdt.dtb so that the parameters are
> > refreshed properly based on the current initrd image (if any).
> > 
> > Without --with-initrd, FILESYSTEM is the empty string and the
> > dependency evaporates, which is just fine.
> > 
> > Signed-off-by: Dave Martin <Dave.Martin at arm.com>
> 
> Applied.
> 
> Mark.

Thanks!

---Dave



More information about the linux-arm-kernel mailing list