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

Attachment: signature.asc
Description: PGP signature

Reply via email to