Add proper node alignment for the powerpc device-tree cmdline. Fixes the runtime error 'Invalid tag 3a scanning flattened device tree !'. Signed-off-by: Geoff Levand <geoffrey.levand at am.sony.com> --- kexec/arch/ppc64/fs2dt.c | 4 ++++ 1 file changed, 4 insertions(+) --- kexec-tools-hacked.orig/kexec/arch/ppc64/fs2dt.c +++ kexec-tools-hacked/kexec/arch/ppc64/fs2dt.c @@ -283,6 +283,10 @@ static void putprops(char *fn, struct di strcat(local_cmdline, " "); cmd_len = strlen(local_cmdline); cmd_len = cmd_len + 1; + if ((cmd_len >= 8) && ((unsigned long)dt & 0x4)) { + fprintf(stderr, "Aligning cmdline %p\n", dt); + dt++; + } memcpy(dt, local_cmdline,cmd_len); len = cmd_len; *dt_len = cmd_len; --