summaryrefslogtreecommitdiff
path: root/arch/x86
diff options
context:
space:
mode:
authorYuntao Wang <ytcoode@gmail.com>2023-12-20 23:41:05 +0800
committerAndrew Morton <akpm@linux-foundation.org>2023-12-29 12:22:28 -0800
commit22bb6bcd4c2b2f22865bdfdd7c772405ed3cbfd3 (patch)
tree67dfb7365fea94bdff70efda1ef628374db4baf2 /arch/x86
parent43132282d8efc3fe8a90ecd97a715559ed510b5d (diff)
x86/kexec: fix incorrect argument passed to kexec_dprintk()
kexec_dprintk() expects the last argument to be kbuf.memsz, but the actual argument being passed is kbuf.bufsz. Although these two values are currently equal, it is better to pass the correct one, in case these two values become different in the future. Link: https://lkml.kernel.org/r/20231220154105.215610-1-ytcoode@gmail.com Signed-off-by: Yuntao Wang <ytcoode@gmail.com> Cc: Baoquan He <bhe@redhat.com> Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
Diffstat (limited to 'arch/x86')
-rw-r--r--arch/x86/kernel/kexec-bzimage64.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/arch/x86/kernel/kexec-bzimage64.c b/arch/x86/kernel/kexec-bzimage64.c
index 4a77d5dd4bce..2a422e00ed4b 100644
--- a/arch/x86/kernel/kexec-bzimage64.c
+++ b/arch/x86/kernel/kexec-bzimage64.c
@@ -496,7 +496,7 @@ static void *bzImage64_load(struct kimage *image, char *kernel,
goto out_free_params;
bootparam_load_addr = kbuf.mem;
kexec_dprintk("Loaded boot_param, command line and misc at 0x%lx bufsz=0x%lx memsz=0x%lx\n",
- bootparam_load_addr, kbuf.bufsz, kbuf.bufsz);
+ bootparam_load_addr, kbuf.bufsz, kbuf.memsz);
/* Load kernel */
kbuf.buffer = kernel + kern16_size;