From b06ca88cd492b57f6dc90f2c43790e729c4e0165 Mon Sep 17 00:00:00 2001 From: Mikhail Zaslonko Date: Wed, 14 Jun 2023 19:13:24 +0200 Subject: [PATCH] zipl/boot: Make kdump_os_info_check() argument a const. MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Make 'struct os_info *os_info' a const to ensure/indicate that no changes are made to the given structure. Signed-off-by: Mikhail Zaslonko Reviewed-by: Marc Hartmayer Signed-off-by: Jan Höppner --- zipl/boot/kdump.c | 2 +- zipl/boot/kdump.h | 2 +- zipl/boot/kdump2.c | 2 +- zipl/boot/kdump3.c | 2 +- 4 files changed, 4 insertions(+), 4 deletions(-) diff --git a/zipl/boot/kdump.c b/zipl/boot/kdump.c index dd711f79..8bec3ef4 100644 --- a/zipl/boot/kdump.c +++ b/zipl/boot/kdump.c @@ -21,7 +21,7 @@ void kdump_failed(unsigned long reason) panic(reason, "Dump failed: Check disabled wait code"); } -void kdump_os_info_check(struct os_info *os_info) +void kdump_os_info_check(const struct os_info *os_info) { if (os_info == NULL) kdump_failed(EOS_INFO_MISSING); diff --git a/zipl/boot/kdump.h b/zipl/boot/kdump.h index 4a62fb17..fd2ade74 100644 --- a/zipl/boot/kdump.h +++ b/zipl/boot/kdump.h @@ -17,7 +17,7 @@ #define OS_INFO_VERSION_MAJOR_SUPPORTED 1 -void kdump_os_info_check(struct os_info *os_info); +void kdump_os_info_check(const struct os_info *os_info); void kdump_failed(unsigned long reason); #endif /* KDUMP_H */ diff --git a/zipl/boot/kdump2.c b/zipl/boot/kdump2.c index 6b796ac9..a06fab34 100644 --- a/zipl/boot/kdump2.c +++ b/zipl/boot/kdump2.c @@ -26,7 +26,7 @@ */ void kdump_stage2(unsigned long config_nr) { - struct os_info *os_info = (struct os_info *)S390_lowcore.os_info; + const struct os_info *os_info = (struct os_info *)S390_lowcore.os_info; unsigned long crash_size; void *crash_base; diff --git a/zipl/boot/kdump3.c b/zipl/boot/kdump3.c index fd328e09..73d3d117 100644 --- a/zipl/boot/kdump3.c +++ b/zipl/boot/kdump3.c @@ -35,7 +35,7 @@ static void copy_from_hsa(unsigned long dst, unsigned long src, int cnt) static void kdump_stage3_scsi(unsigned long *base, unsigned long *size) { unsigned long os_info_addr, crash_base, crash_size, crash_end, hsa_page; - struct os_info *os_info; + const struct os_info *os_info; unsigned long hsa_size; hsa_page = get_zeroed_page();