diff options
author | Philipp Rudo <prudo@linux.vnet.ibm.com> | 2017-10-17 12:28:08 +0200 |
---|---|---|
committer | Martin Schwidefsky <schwidefsky@de.ibm.com> | 2017-10-18 14:11:16 +0200 |
commit | 7c3eaaa3917d8b5491f58ea263bf6e719fd3155f (patch) | |
tree | 551f255180e547f153291d5efd7442caf066050b /drivers/s390/cio/eadm_sch.c | |
parent | 7f581d03bd8fb169075f77121d1d6c9dc29d5aad (diff) |
s390/kexec: Fix checksum validation return code for kdump
Before kexec boots to a crash kernel it checks whether the image in memory
changed after load. This is done by the function kdump_csum_valid, which
returns true, i.e. an int != 0, on success and 0 otherwise. In other words
when kdump_csum_valid returns an error code it means that the validation
succeeded. This is not only counterintuitive but also produces the wrong
result if the kernel was build without CONFIG_CRASH_DUMP. Fix this by
making kdump_csum_valid return a bool.
Signed-off-by: Philipp Rudo <prudo@linux.vnet.ibm.com>
Acked-by: Michael Holzheu <holzheu@linux.vnet.ibm.com>
Signed-off-by: Martin Schwidefsky <schwidefsky@de.ibm.com>
Diffstat (limited to 'drivers/s390/cio/eadm_sch.c')
0 files changed, 0 insertions, 0 deletions