On Fri, Jun 01, 2018 at 08:35:12AM -0700, Tony Lindgren wrote: > * Russell King <rmk+kernel@xxxxxxxxxxxxxxx> [180601 11:02]: > > Executing loops such as: > > > > while (1) > > cpu_relax(); > > > > with interrupts disabled results in a livelock of the entire system, > > as other CPUs are prevented making progress. This is most noticable > > as a failure of crashdump kexec, which stops just after issuing: > > > > Loading crashdump kernel... > > > > to the system console. Two other locations of these loops within the > > ARM code have been identified and fixed up. > > > > Signed-off-by: Russell King <rmk+kernel@xxxxxxxxxxxxxxx> > > Works for me thanks: > > Tested-by: Tony Lindgren <tony@xxxxxxxxxxx> Thanks. > BTW, do LZMA crashkernels boot for you with crashdump? > > For me LZMA crashkernels fail to boot while GZIP crashkernels > boots. Some more info below for failing and working output. > > Regards, > > Tony > > 8< ---------------------- > CONFIG_KERNEL_LZMA fails: > > Try gzip decompression. > Try LZMA decompression. > lzma_decompress_file: read on /boot/zImage of 65536 bytes failed > kernel: 0xb6abb010 kernel_size: 0x43d0f0 > MEMORY RANGES > 0000000080000000-00000000bfdfffff (0) > zImage header: 0x016f2818 0x00000000 0x0043d0f0 > zImage size 0x43d0f0, file size 0x43d0f0 > Reserved memory ranges This looks like an old kexec binary as it's missing the output from: dbgprintf("zImage requires 0x%08llx bytes\n", (unsigned long long)len); Please can you test with the current version - the official repository should now be up to date with my version. Thanks. -- RMK's Patch system: http://www.armlinux.org.uk/developer/patches/ FTTC broadband for 0.8mile line in suburbia: sync at 8.8Mbps down 630kbps up According to speedtest.net: 8.21Mbps down 510kbps up -- To unsubscribe from this list: send the line "unsubscribe linux-omap" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html