diff options
author | Vasily Gorbik <gor@linux.ibm.com> | 2024-12-11 13:59:50 +0300 |
---|---|---|
committer | Alexander Gordeev <agordeev@linux.ibm.com> | 2025-01-26 19:24:02 +0300 |
commit | a56827e5a5fa02a5241eab7342f51c840d99ee15 (patch) | |
tree | a4cf88c9e70a8166c21fd14619db5a4edf24f909 | |
parent | 9688b17b4a3e608c35b22028e37641d3512faafe (diff) | |
download | linux-a56827e5a5fa02a5241eab7342f51c840d99ee15.tar.xz |
s390/boot: Move command line parsing earlier
Reorder the store_ipl_parmblock(), uv_query_info(), and command line
setup calls to occur earlier. This ensures debug printing covers all
memory tracking activities from the start.
Signed-off-by: Vasily Gorbik <gor@linux.ibm.com>
Acked-by: Heiko Carstens <hca@linux.ibm.com>
Signed-off-by: Alexander Gordeev <agordeev@linux.ibm.com>
-rw-r--r-- | arch/s390/boot/startup.c | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/arch/s390/boot/startup.c b/arch/s390/boot/startup.c index 86693d838e97..89f1d12f1c10 100644 --- a/arch/s390/boot/startup.c +++ b/arch/s390/boot/startup.c @@ -411,6 +411,10 @@ void startup_kernel(void) psw_t psw; setup_lpp(); + store_ipl_parmblock(); + uv_query_info(); + setup_boot_command_line(); + parse_boot_command_line(); /* * Non-randomized kernel physical start address must be _SEGMENT_SIZE @@ -430,12 +434,8 @@ void startup_kernel(void) oldmem_data.start = parmarea.oldmem_base; oldmem_data.size = parmarea.oldmem_size; - store_ipl_parmblock(); read_ipl_report(); - uv_query_info(); sclp_early_read_info(); - setup_boot_command_line(); - parse_boot_command_line(); detect_facilities(); cmma_init(); sanitize_prot_virt_host(); |