s390: fix short kernel command lines
PATCH 1/1 s390: fix short kernel command lines
The default kernel command line for s390 is
"root=/dev/ram0 ro"
When overriding this line, we have to ensure to also copy the \0 to avoid false lines, for example, -append "root=/dev/vda" will result in "root=/dev/vda0 ro" with the current code.
Signed-off-by Christian Borntraeger <[email protected]>
--- hw/s390-virtio.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-)
hw/s390-virtio.c +1 -1
@@ -238,7 +238,7 @@ static void s390_init(ram_addr_t my_ram_if (kernel_cmdline) {cpu_physical_memory_write (KERN_PARM_AREA , kernel_cmdline, -strlen (kernel_cmdline)); +strlen (kernel_cmdline) +1 ); }/* Create VirtIO network adapters */
Alexander Graf
AppliedQuoted 8 lines · Christian Borntraeger
The default kernel command line for s390 is
"root=/dev/ram0 ro"When overriding this line, we have to ensure to also copy the \0 to avoid false lines, for example, -append "root=/dev/vda" will result in "root=/dev/vda0 ro" with the current code.
Signed-off-by Christian Borntraeger<[email protected]>
Thanks, applied to s390-next.
Alex