]> asedeno.scripts.mit.edu Git - linux.git/commit
s390/kdump: Make elfcorehdr size calculation ABI compliant
authorPhilipp Rudo <prudo@linux.ibm.com>
Mon, 6 Aug 2018 11:39:52 +0000 (13:39 +0200)
committerHeiko Carstens <heiko.carstens@de.ibm.com>
Thu, 16 Aug 2018 12:49:14 +0000 (14:49 +0200)
commit263b0e480c9b0fda77a89f5d6375d8a39de5c166
tree8bb734a930f91546b898ea65ca6ea7e8e4eaae1e
parent2abe24b4b095c9a7bfd8157daa8aea5c464b7aa9
s390/kdump: Make elfcorehdr size calculation ABI compliant

There are two ways to pass the vmcoreinfo to the crash kernel 1) via the
os_info mechanism and 2) via the lowcore->vmcore_info field. In the Linux
kernel only the second way is used. However, the first way is ABI for
stand-alone kdump. So other OSes use it to pass additional debug info. Make
the elfcorehdr size calculation aware of both possible ways.

Fixes: 8cce437fbb5c ("s390/kdump: Fix elfcorehdr size calculation")
Signed-off-by: Philipp Rudo <prudo@linux.ibm.com>
Acked-by: Heiko Carstens <heiko.carstens@de.ibm.com>
Signed-off-by: Heiko Carstens <heiko.carstens@de.ibm.com>
arch/s390/kernel/crash_dump.c