Message ID | 20250123151339.185908-2-ajones@ventanamicro.com (mailing list archive) |
---|---|
State | New |
Headers | show |
Series | [kvmtool] riscv: Fix no params with nodefault segfault | expand |
diff --git a/riscv/fdt.c b/riscv/fdt.c index 85c8f95604f6..f6a702533258 100644 --- a/riscv/fdt.c +++ b/riscv/fdt.c @@ -256,9 +256,10 @@ static int setup_fdt(struct kvm *kvm) if (kvm->cfg.kernel_cmdline) _FDT(fdt_property_string(fdt, "bootargs", kvm->cfg.kernel_cmdline)); - } else + } else if (kvm->cfg.real_cmdline) { _FDT(fdt_property_string(fdt, "bootargs", kvm->cfg.real_cmdline)); + } _FDT(fdt_property_string(fdt, "stdout-path", "serial0"));
Fix segfault received when using --nodefault without --params. Fixes: 7c9aac003925 ("riscv: Generate FDT at runtime for Guest/VM") Suggested-by: Alexandru Elisei <alexandru.elisei@arm.com> Signed-off-by: Andrew Jones <ajones@ventanamicro.com> --- riscv/fdt.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-)