On Sat, Sep 16, 2023 at 03:14:58PM +0200, Ryan Lahfa wrote: > Currently, it seems like the `initrd_filesize` was uninitialized for a > while. > > This is particularly problematic when attempting to `zboot` with a > initrd with a size coming from `label->initrd`, because it will provide > you with a 0-long initrd at boot time, making the kernel fail to > continue the boot. > > This fixes the issue and I confirmed it enable me booting a U-Boot on > QEMU x86_64 q35 with NixOS kernel and initrds. > > Signed-off-by: Ryan Lahfa <ryan-ub...@lahfa.xyz> > Cc: Tom Rini <tr...@konsulko.com> > Cc: Simon Glass <s...@chromium.org> > Cc: Bin Meng <bmeng...@gmail.com> > Cc: Zhaofeng Li <he...@zhaofeng.li> > Cc: Heinrich Schuchardt <heinrich.schucha...@canonical.com> > Cc: Ramon Fried <rfried....@gmail.com> > Cc: Artem Lapkin <email2t...@gmail.com>
Reviewed-by: Tom Rini <tr...@konsulko.com> And since you mentioned it in the follow-up, here's the tag so patchwork will pick it up: Fixes: 085cbdafca9c ("pxe: simplify label_boot()") Thanks! -- Tom
signature.asc
Description: PGP signature