From nobody Sat Feb 7 23:41:06 2026 Received: from bg1.exmail.qq.com (bg1.exmail.qq.com [114.132.77.159]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id C0CC33164B0 for ; Fri, 12 Dec 2025 09:59:29 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=114.132.77.159 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1765533575; cv=none; b=A14O900NY5BASbwWeWW8+Aognvj1hHoKJ8aNW7fIBR/f78ixDFmEa0992w6CQ10HmnG4mbh/e7ZsJQ6WfaZa9y0YMa+U7hW2K7NBzXTdqL3vy2VfySXDKBO4gd7Rf12oi/H/usx7XjwMRSXJedU6slsboKLnMGhR2MSDtEmn6zE= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1765533575; c=relaxed/simple; bh=ROSrLtE9Y8KSC1PR+QWFXUD/l0o/Cl8jtbd1THLMKio=; h=From:To:Cc:Subject:Date:Message-Id:In-Reply-To:References: MIME-Version; b=P07eUry7BZOV4ne2kOKJfyAiM3HNlOC5BUM1LnKg8nvs4hMaUZkoG4Ja+KUg4kcXU3/ObESYCIZtQSWPLa+zJPoCuTeHFziz8C74JG1Gp3/jmPMaJQFZGTZ4pcZxtJoSw7uomfrjZ/cJr+waBx/AzqrM2CkZffpXzPRzWuvEGFE= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=uniontech.com; spf=pass smtp.mailfrom=uniontech.com; dkim=pass (1024-bit key) header.d=uniontech.com header.i=@uniontech.com header.b=lSIqpiQv; arc=none smtp.client-ip=114.132.77.159 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=uniontech.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=uniontech.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (1024-bit key) header.d=uniontech.com header.i=@uniontech.com header.b="lSIqpiQv" DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=uniontech.com; s=onoh2408; t=1765533489; bh=hlpIS4p5oycsQ08DmcPjo7M49fd+td9zG0Th5DgBMX8=; h=From:To:Subject:Date:Message-Id:MIME-Version; b=lSIqpiQvTvPXBtA/vWLd2ccSX0jzsmI4Sbj9aMl+2wkWFjqspzQuU6ulbSMntuxvw SqpnSC8/5+niEsdqoHmycKBukpvKDSxXCCSVbD2bqk/3qLywCwfSN+SAIc/9aMWFCB y9gURLj6VMMURzLnNQIntMqTKqbAiP/qTPXB03Cw= X-QQ-mid: esmtpsz10t1765533471t617c6373 X-QQ-Originating-IP: NmfuHu3jgBsBZAchuScf++VUIUA1fKMHyTrHgj5sgTk= Received: from localhost.localdomain ( [123.114.60.34]) by bizesmtp.qq.com (ESMTP) with id ; Fri, 12 Dec 2025 17:57:34 +0800 (CST) X-QQ-SSF: 0000000000000000000000000000000 X-QQ-GoodBg: 1 X-BIZMAIL-ID: 1668247607997901334 EX-QQ-RecipientCnt: 8 From: Qiang Ma To: akpm@linux-foundation.org, bhe@redhat.com, catalin.marinas@arm.com, will@kernel.org Cc: kexec@lists.infradead.org, linux-arm-kernel@lists.infradead.org, linux-kernel@vger.kernel.org, Qiang Ma Subject: [PATCH v1 1/3] kexec: add kexec flag to control debug printing Date: Fri, 12 Dec 2025 17:56:47 +0800 Message-Id: <20251212095649.857796-2-maqianga@uniontech.com> X-Mailer: git-send-email 2.20.1 In-Reply-To: <20251212095649.857796-1-maqianga@uniontech.com> References: <20251212095649.857796-1-maqianga@uniontech.com> Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable X-QQ-SENDSIZE: 520 Feedback-ID: esmtpsz:uniontech.com:qybglogicsvrsz:qybglogicsvrsz3b-0 X-QQ-XMAILINFO: NQeVWkiXADQbQ5CI45avQ8S0Y/+Kq379lM1ZgR92PNSXkiZFxDQ+hktE RZf13LhZAuI6c502NV/mPudYwcNAafoSZfiC16cZq6T1W2d9JR5yDduABYjdMx46TERNh4E oCT/eLdRuw4cIwh4TpWAiLur5FqIofcGmwNEYv8eatQea77y0roBZJy/yN67SzNCuXilGsl r9R9P8RQn2GE/zgvRUS/Csl3j4pWJwjrO/bcrI6waRxsYdlfjorHzC8Ep+4FCNs5Xc1GYhj DMC/5FoMT1orENwU9oMxRJqOdXYgwfTvPYaVnZTfyHjOXM7MYd9LuSPK2dFSdju1U0T6k+B rZq3eAwYF+h+LZCCHpVXPdmHOLfWGnAxa/KsTgdSJsWBAo0O0T+zN4xznDT6SclK7pxxKFD TLZkS3cWzqJMjl100SFhtEnK4Xhh+TOobqZR4D7VEh4RBg4X3A1UDqx91yeUeIc/owVEqAh ou1ePDs87OAFWMU+rY9aBF0aEWsVfbHbE6lWGIhS7NQUxA8M66H5WOOZMpTReWVRiIfZLcy vWjFDFtMVdH3mZL+pNcxRBW3nJMd3gQifMl21lz06evsTTUoFLmkqcPV6ViORyHZCeKnWIj eWFmVh+uiJA+MlejBgaH2n3WqOMNe7WpdgoCqFSmfJHXuiKsgMXPBkXfeWyngaHJ0qCjB5v cEbFdBt63ZrAoU0i1M7O7xbJeoAV9m9NJo+ORqu+KeMMPDJ8Z558Fy8eMGg3i5LbkHOhDnv ocEeJ+PFY2sL8ylnpn+2XKsltmOS5URNE34+QMBuLMn4ExO0b8IxTpX05lXt+wSeUxsao2e kV5cXXSTE7q3ocwGNKXIYR2s4bKmXZnlWMpbL9baKa/LWqWsD4vIo3ngrjSwmC/3DyJhWYM VUZFsGBfzEkUrR77rKOjBgOM3v2FIKFJ5BxvmuQML7W7xWs1k31XS6Lu8aeKLk1ybt/JnJ3 HoCK943Pv3B/DYwBcaxxspCguPW1uepSGHW+Jhj6UnYBKIkuYFVjAQZY0OhXPB8N7fQNbRe vYsy4ceAanGG/npUQq+yYNwnvqaIU/t5aa6dGl5ak+qOwJIS9Hnmsy1671otjyfAgvjCAlr VzoLE294cfT99OdreZMUKCikssEGPRXYA== X-QQ-XMRINFO: MSVp+SPm3vtS1Vd6Y4Mggwc= X-QQ-RECHKSPAM: 0 Content-Type: text/plain; charset="utf-8" The commit cbc2fe9d9cb2 ("kexec_file: add kexec_file flag to control debug printing") added the kexec_file flag to control debug printing. However, for arm64, after commit 6f8c1da071a4 ("kexec_file, arm64: print out debugging message if required"), when using the kexec_load interface, the kexec_image_info function is called to print debug message, but it uses kexec_dprintk, which is only available under kexec_file, then when specifying 'kexec -d', kexec_load interface will print nothing. For riscv, commit eb7622d908a09 ("kexec_file, riscv: print out debugging message if required") remove kexec_image_info(), because the content has been printed out in generic code in kexec_file_load, but not in kexec_load. Therefore, in order to solve the two problems mentioned above, for this patchset, several things need to be done: 1. Enabling kexec_dprintk is available for kexec_load. 2. Add some debugging message of the deleted kexec_image_info to generic code. 3. Remove duplicate debugging prints for arm64 Since kexec_load and kexec_file_load are not triggered simultaneously, we can unify the debug flag of kexec and kexec_file as kexec_dbg_print. In this way, kexec_dprintk is available for kexec_load and kexec_file_load. The following are the key points of the specific changes: 1. rename kexec_file_dbg_print to kexec_dbg_print 2. Add KEXEC_DEBUG 3. Initialize kexec_dbg_print for kexec 4. Set the reset of kexec_dbg_print to kimage_free Signed-off-by: Qiang Ma --- include/linux/kexec.h | 9 +++++---- include/uapi/linux/kexec.h | 1 + kernel/kexec.c | 1 + kernel/kexec_core.c | 4 +++- kernel/kexec_file.c | 4 +--- 5 files changed, 11 insertions(+), 8 deletions(-) diff --git a/include/linux/kexec.h b/include/linux/kexec.h index ff7e231b0485..23f10aec0b34 100644 --- a/include/linux/kexec.h +++ b/include/linux/kexec.h @@ -455,10 +455,11 @@ bool kexec_load_permitted(int kexec_image_type); =20 /* List of defined/legal kexec flags */ #ifndef CONFIG_KEXEC_JUMP -#define KEXEC_FLAGS (KEXEC_ON_CRASH | KEXEC_UPDATE_ELFCOREHDR | KEXEC_C= RASH_HOTPLUG_SUPPORT) +#define KEXEC_FLAGS (KEXEC_ON_CRASH | KEXEC_UPDATE_ELFCOREHDR | KEXEC_C= RASH_HOTPLUG_SUPPORT | \ + KEXEC_DEBUG) #else #define KEXEC_FLAGS (KEXEC_ON_CRASH | KEXEC_PRESERVE_CONTEXT | KEXEC_UP= DATE_ELFCOREHDR | \ - KEXEC_CRASH_HOTPLUG_SUPPORT) + KEXEC_CRASH_HOTPLUG_SUPPORT | KEXEC_DEBUG) #endif =20 /* List of defined/legal kexec file flags */ @@ -525,10 +526,10 @@ static inline int arch_kexec_post_alloc_pages(void *v= addr, unsigned int pages, g static inline void arch_kexec_pre_free_pages(void *vaddr, unsigned int pag= es) { } #endif =20 -extern bool kexec_file_dbg_print; +extern bool kexec_dbg_print; =20 #define kexec_dprintk(fmt, arg...) \ - do { if (kexec_file_dbg_print) pr_info(fmt, ##arg); } while (0) + do { if (kexec_dbg_print) pr_info(fmt, ##arg); } while (0) =20 extern void *kimage_map_segment(struct kimage *image, unsigned long addr, = unsigned long size); extern void kimage_unmap_segment(void *buffer); diff --git a/include/uapi/linux/kexec.h b/include/uapi/linux/kexec.h index 55749cb0b81d..819c600af125 100644 --- a/include/uapi/linux/kexec.h +++ b/include/uapi/linux/kexec.h @@ -14,6 +14,7 @@ #define KEXEC_PRESERVE_CONTEXT 0x00000002 #define KEXEC_UPDATE_ELFCOREHDR 0x00000004 #define KEXEC_CRASH_HOTPLUG_SUPPORT 0x00000008 +#define KEXEC_DEBUG 0x00000010 #define KEXEC_ARCH_MASK 0xffff0000 =20 /* diff --git a/kernel/kexec.c b/kernel/kexec.c index 9bb1f2b6b268..f6c58c767eb0 100644 --- a/kernel/kexec.c +++ b/kernel/kexec.c @@ -42,6 +42,7 @@ static int kimage_alloc_init(struct kimage **rimage, unsi= gned long entry, if (!image) return -ENOMEM; =20 + kexec_dbg_print =3D !!(flags & KEXEC_DEBUG); image->start =3D entry; image->nr_segments =3D nr_segments; memcpy(image->segment, segments, nr_segments * sizeof(*segments)); diff --git a/kernel/kexec_core.c b/kernel/kexec_core.c index fa00b239c5d9..7bc1cd4105fc 100644 --- a/kernel/kexec_core.c +++ b/kernel/kexec_core.c @@ -53,7 +53,7 @@ atomic_t __kexec_lock =3D ATOMIC_INIT(0); /* Flag to indicate we are going to kexec a new kernel */ bool kexec_in_progress =3D false; =20 -bool kexec_file_dbg_print; +bool kexec_dbg_print; =20 /* * When kexec transitions to the new kernel there is a one-to-one @@ -576,6 +576,8 @@ void kimage_free(struct kimage *image) kimage_entry_t *ptr, entry; kimage_entry_t ind =3D 0; =20 + kexec_dbg_print =3D false; + if (!image) return; =20 diff --git a/kernel/kexec_file.c b/kernel/kexec_file.c index eb62a9794242..3f1d6c4e8ff2 100644 --- a/kernel/kexec_file.c +++ b/kernel/kexec_file.c @@ -138,8 +138,6 @@ void kimage_file_post_load_cleanup(struct kimage *image) */ kfree(image->image_loader_data); image->image_loader_data =3D NULL; - - kexec_file_dbg_print =3D false; } =20 #ifdef CONFIG_KEXEC_SIG @@ -314,7 +312,7 @@ kimage_file_alloc_init(struct kimage **rimage, int kern= el_fd, if (!image) return -ENOMEM; =20 - kexec_file_dbg_print =3D !!(flags & KEXEC_FILE_DEBUG); + kexec_dbg_print =3D !!(flags & KEXEC_FILE_DEBUG); image->file_mode =3D 1; =20 #ifdef CONFIG_CRASH_DUMP --=20 2.20.1 From nobody Sat Feb 7 23:41:06 2026 Received: from bg1.exmail.qq.com (bg1.exmail.qq.com [114.132.77.159]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id CDDCA3161B9 for ; Fri, 12 Dec 2025 09:59:27 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=114.132.77.159 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1765533572; cv=none; b=ZeIlPcVLnZWosRB1KLIHIA2W6JwHY4jqIaYfUHxCgO4FmJFkR0p2eWt3uyvPhNAINu190h6h7JpJV/GaA6k0fEAH312BvDfPC7kE4GPws6DIIPcCJ9St/lSIIpRFXfBoXZ6GGfR2mLStkMc5jUp1wfVoChYhBvrPP4uaV/RqV8w= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1765533572; c=relaxed/simple; bh=jnH+lA77UWt/IZCRLGwAcoEnrf8Sz1HPbB3kU1V6crc=; h=From:To:Cc:Subject:Date:Message-Id:In-Reply-To:References: MIME-Version; b=dsy7TZJSfzwm7+W8rIypsI+tdGJm2OJLygEVV9JR0VgQSqt2uFyZCldIG0ERkgtOM+4atWklKfAlrB2LsN1x4N3uefCQw0dX6QetiVIDWg+gysWCSNkJR/yC1wy95nzqksQ+8JCLzAPb7OtVh6lJxI+rpJq1QHGY9I1wcskr85g= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=uniontech.com; spf=pass smtp.mailfrom=uniontech.com; dkim=pass (1024-bit key) header.d=uniontech.com header.i=@uniontech.com header.b=GgCRbUUh; arc=none smtp.client-ip=114.132.77.159 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=uniontech.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=uniontech.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (1024-bit key) header.d=uniontech.com header.i=@uniontech.com header.b="GgCRbUUh" DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=uniontech.com; s=onoh2408; t=1765533494; bh=JCkE9HsOvtJz+eV+4TRG1BPljRj69BXFxbWr+6MNF/U=; h=From:To:Subject:Date:Message-Id:MIME-Version; b=GgCRbUUhu6WLAL3R6R02lEVI4LTNcf1b1v1jyXnAVk0Ahdavx93OnPra+USD94nN+ PTDtuGN5k1PM+PgU3LwYk4SzAJyhYzDlLdBkcK7Ar0G5cY8qLbgB522TERLby96nTv C5hzbVo0exshdIBzj4Xnm2idVfPaKulw6OXVDqQg= X-QQ-mid: esmtpsz10t1765533476t53bb0429 X-QQ-Originating-IP: ArCtjZoICX724vPT0Oy9DCDcchmCVdVAlOTfSuwP+3M= Received: from localhost.localdomain ( [123.114.60.34]) by bizesmtp.qq.com (ESMTP) with id ; Fri, 12 Dec 2025 17:57:53 +0800 (CST) X-QQ-SSF: 0000000000000000000000000000000 X-QQ-GoodBg: 1 X-BIZMAIL-ID: 2934731611208564469 EX-QQ-RecipientCnt: 9 From: Qiang Ma To: akpm@linux-foundation.org, bhe@redhat.com, catalin.marinas@arm.com, will@kernel.org Cc: kexec@lists.infradead.org, linux-arm-kernel@lists.infradead.org, linux-kernel@vger.kernel.org, Qiang Ma , kernel test robot Subject: [PATCH v1 2/3] kexec: print out debugging message if required for kexec_load Date: Fri, 12 Dec 2025 17:56:48 +0800 Message-Id: <20251212095649.857796-3-maqianga@uniontech.com> X-Mailer: git-send-email 2.20.1 In-Reply-To: <20251212095649.857796-1-maqianga@uniontech.com> References: <20251212095649.857796-1-maqianga@uniontech.com> Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable X-QQ-SENDSIZE: 520 Feedback-ID: esmtpsz:uniontech.com:qybglogicsvrsz:qybglogicsvrsz3b-0 X-QQ-XMAILINFO: M0yQCYO1Pk4BceMs9s/21F6eWS4FMbxtBwZ4pHoC959YCGbutcHwFpIi fA70FMEm/i6G0qZB0jqfVBTR8ckMpLEK9l/6EoL+SkSp7GLlVRNOcf2eUloVhFuyqYReQ9U UGAtD568n4UTYstFpPbOY60EjWquXtlss+BOO2NaxDVLhoK3uKKWxq68mSMIZjgyEoUY3Ts 6sjNIDxVumuZPwYkUdS7P1TrTVDHXaGm0TdMjPQ9zBOduQob2N8KLRWm2hQn2AC6s0f0V3Q x9O8oE4shNkxSgFpEBXhNnM06f7KZpOGGAhdZn/HqEi2700UKueuElfn5g5NgaQggNh7Rla AYb5X7K6KT5T34r8Ovoa9wNaW6ufqOPnOq3cirYE5nOI9pW2rYDXXRhw2tur9lhqe7Rm+6t R494+bfY6a0A8/rNqyand9SXd19hIwufUPZnW/2PtIwoJtqBfL//XDhcfAX1Gqx8QKM/inl sezKvoFLW7UDaPOx2tQMkP9t1P4Ti6ZYqTuDY3L4BCQvqdY24bq87yPOWiFhzB2ltrXDH4t 9qq1Xp7Fv4g3FoCd6zlVpIuOUpGtesqRhKPeg+Xjr8ErUPx158p4TWcteB6q5dMGlWRtORy /QBLpzWlcalVrUWyFBXtlsKG/DU0ul/xegeOCZm95j0rrR7ZbKRwCYaqaOQnWfyBnZEocoS nzmIwK7ihiEvqwSNDiFf7GxxUfmCtQKVaROtYUcAnUWgHpSf9YJviKRgESPyOGu+ljEoFs9 g+ONnk4FJ0wjfPN/54yflnLILZTysif6BG7YUFEOii/j05XkacZgsZHCcClayGH1eF9C21U 4k2+aH+gWWBgORfVR6m8MrUTUCpnocaS1/vwqqw2HM4qUGmnbCGYP08V8naNB7afKTn53AS y0MxiaWoOYCEVTS0C9lmiMT0NnDOvoKMcYLMIRb5k66HpYvWYxBWtyI7W3ji/9sm+jzClQS h+cw0i5smy1wgaP8wVCjHm+xqO+hpgARzXH/WAGOflx3/BmCdRTOBnx0SRe18EhT/byBxic UPLd3KSZAtK1X8B8JUkUWoDOLfttahWubgiouf60VufgnQMv1l6+DMumJYrg706HBRHOMRB Dr1QT1ou0sp7v0gCsXJqaU= X-QQ-XMRINFO: MSVp+SPm3vtS1Vd6Y4Mggwc= X-QQ-RECHKSPAM: 0 Content-Type: text/plain; charset="utf-8" The commit a85ee18c7900 ("kexec_file: print out debugging message if required") has added general code printing in kexec_file_load(), but not in kexec_load(). As a result, when using '-d' for the kexec_load interface, print nothing in the kernel space. Since the segments debugging message has already been printed by the user-space tool kexec-tools, it will not be printed here in the kernel space. And print out type/start/head of kimage and flags to help debug. Signed-off-by: Qiang Ma Reported-by: kernel test robot Closes: https://lore.kernel.org/oe-kbuild-all/202510310332.6XrLe70K-lkp@int= el.com/ --- kernel/kexec.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/kernel/kexec.c b/kernel/kexec.c index f6c58c767eb0..37e4ac8af9f3 100644 --- a/kernel/kexec.c +++ b/kernel/kexec.c @@ -166,6 +166,9 @@ static int do_kexec_load(unsigned long entry, unsigned = long nr_segments, if (ret) goto out; =20 + kexec_dprintk("kexec_load: type:%u, start:0x%lx head:0x%lx flags:0x%lx\n", + image->type, image->start, image->head, flags); + /* Install the new kernel and uninstall the old */ image =3D xchg(dest_image, image); =20 --=20 2.20.1 From nobody Sat Feb 7 23:41:06 2026 Received: from bg5.exmail.qq.com (bg5.exmail.qq.com [43.155.80.173]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id DA2B730E0EB for ; Fri, 12 Dec 2025 09:59:44 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=43.155.80.173 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1765533587; cv=none; b=pLr1VfBIPWfF6zJkqhOjPrxxWmlvtUQJAtbipPwrwPg3j/382tppaNAbgwkfReYTI3Tm8HEpqA28H12PXswfktvK319gB06J13hMf2fm4i/fveUCYAVnTmJg1yQ+veL2MSv3TSttmBNFOan9VTxjcKbf/7cITsrv29HnCsRDLY0= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1765533587; c=relaxed/simple; bh=ZVveIObpquMWBr4VxxvDuIdaqE8I13OlpoTftD+ZRA4=; h=From:To:Cc:Subject:Date:Message-Id:In-Reply-To:References: MIME-Version; b=HIVh8PuawX35XAxng/94CY8B9wPbQxOUNT1IGgiNS07aFaP5iE2gNyk2ptJlgNu7sQD+7Elz06I5bl6G+G+13sfPDaEXXbe6M00KPykjRz7Qey6HcgKRvbc4ZvMP7EHptAYGiKhk2jiZqnIhXEbSlg2fysn1z1dFUZJgrrZfIPE= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=uniontech.com; spf=pass smtp.mailfrom=uniontech.com; dkim=pass (1024-bit key) header.d=uniontech.com header.i=@uniontech.com header.b=pocyk6rt; arc=none smtp.client-ip=43.155.80.173 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=uniontech.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=uniontech.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (1024-bit key) header.d=uniontech.com header.i=@uniontech.com header.b="pocyk6rt" DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=uniontech.com; s=onoh2408; t=1765533499; bh=UDF4h3Jh9GgHGMLVFPx83dqWDttLVLJuGGw2qG0PEFE=; h=From:To:Subject:Date:Message-Id:MIME-Version; b=pocyk6rt90wWecLApJceu7Z3U291nCt35GOb5zlr4sjwqxr3MHs9LW0wd/8WtkSJk qUcs6Ir5gwXECt05OY8+Uy/eQKvQulKmljGf0RHCdoXcSmX9mv4CYOxbxDztgn7h9L 6/EKZtvpEByQUYcD9WewJgZ61v3BCDLkA/0C9sJE= X-QQ-mid: esmtpsz10t1765533481td99b2432 X-QQ-Originating-IP: oMxRptJH/jlDFbSL2STyXsuYHe+8T3FtiJgH19bPqXw= Received: from localhost.localdomain ( [123.114.60.34]) by bizesmtp.qq.com (ESMTP) with id ; Fri, 12 Dec 2025 17:57:58 +0800 (CST) X-QQ-SSF: 0000000000000000000000000000000 X-QQ-GoodBg: 1 X-BIZMAIL-ID: 1331570126672029609 EX-QQ-RecipientCnt: 8 From: Qiang Ma To: akpm@linux-foundation.org, bhe@redhat.com, catalin.marinas@arm.com, will@kernel.org Cc: kexec@lists.infradead.org, linux-arm-kernel@lists.infradead.org, linux-kernel@vger.kernel.org, Qiang Ma Subject: [PATCH v1 3/3] arm64: kexec: Adjust the debug print of kexec_image_info Date: Fri, 12 Dec 2025 17:56:49 +0800 Message-Id: <20251212095649.857796-4-maqianga@uniontech.com> X-Mailer: git-send-email 2.20.1 In-Reply-To: <20251212095649.857796-1-maqianga@uniontech.com> References: <20251212095649.857796-1-maqianga@uniontech.com> Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable X-QQ-SENDSIZE: 520 Feedback-ID: esmtpsz:uniontech.com:qybglogicsvrsz:qybglogicsvrsz3b-0 X-QQ-XMAILINFO: M7nxhb6mzyWmhLP0LYDlObFZflKY+utZ4ScscwXUbeQtE28KFijNut8b Z/8CI7efEcyuqV8BZZqOOjcx4omkDinWSr51VJe7iGUoTPg/bwZTGt5by+Kl+YPMm94Tgv7 s/eXKXi+4Ek4Eaccy7c6ECNjrhd8/53qvqeM8WRjPiDSqDqufFKUGV5A5aMaPqBCUhST13D vgq/X9uRy4JHXqjRC4KvcdOZqRArS5P82oCaM3EJpv1nb4N2FI3cZa9lhWgkqM5tlbSi+YC /kOjMsy1caPSijxxFIUh03b7fYi63NfMnVhQcKtInLOdDTUsnlYMYd4N4JP8tVrytm0QOPD A4IaHc8NBYHoVIpc34uOmc6yZvY/3iuM1GkvRPzA1vkhDtEffQG44HfkuR+fhY56LUkIfDR 4GzJsDpLIvm9XZS9HPIQ/8TjO01a0RMsh4/v/JTamhpmCmeZWt/a0ajGw3KjKaOXmKJlyvb COUaMLEnScw+2NZNa2ubwn1WNPYPWbQh3F8+XeEvH1gZRB04kKsB6S5buinucjEBRAICqg3 udfUcfc2QdonyZDptxRAEaRqTC6RGBv/3lZT50ttRmYYp7z2oIQ942wAwo108TGWvDs+bGP 7uI72J5mQ9xKd4IMo3ettTmEubQLkPu3ylpRT1t6fXesWtlW7FewhBpJy42IjweRt4Oko1j fM7e2YYE+JhNbNNGuyorh5SXF/m/so5dWtgM9Xhp+0fWMrLCXe02VBGzpS9wcF3rRh7r/A5 2TWAXoc7rt3MNpqyhzJWtGVYt5PzKzVBhkiS3GFoiFQxJxrYkpAFGM7IWJoqwjLJm7f8oaT 6kOKU9UU9rWTUIDhzstdfTPM4e8ELr3AQRDuOgzHviZK08vOYOKsF0sWeqgd+5WE4+Tzj+H qVU38NLNSCNHLdT4P2ULZQT5DwD6kXpdsx37hZ1274pkVp/glGAjP4njW8aQE+IpkLRLCPP 4tR66xoPsBJtiGSyEPWmarIHJXYEftcHhbE88J8u+PbLTl1NTeCPwMpKB1ZOJF9awb413tx YB7pwJTA8H17pPAQ9rv91UZnVE4bRe0T82tVoA+A== X-QQ-XMRINFO: MPJ6Tf5t3I/ycC2BItcBVIA= X-QQ-RECHKSPAM: 0 Content-Type: text/plain; charset="utf-8" In the previous patch, we move start/head of kimage to the generic code, so, we remove them to avoid duplicate printing. Signed-off-by: Qiang Ma --- arch/arm64/kernel/machine_kexec.c | 2 -- 1 file changed, 2 deletions(-) diff --git a/arch/arm64/kernel/machine_kexec.c b/arch/arm64/kernel/machine_= kexec.c index 239c16e3d02f..0896e3e6a811 100644 --- a/arch/arm64/kernel/machine_kexec.c +++ b/arch/arm64/kernel/machine_kexec.c @@ -34,8 +34,6 @@ static void _kexec_image_info(const char *func, int line, { kexec_dprintk("%s:%d:\n", func, line); kexec_dprintk(" kexec kimage info:\n"); - kexec_dprintk(" type: %d\n", kimage->type); - kexec_dprintk(" head: %lx\n", kimage->head); kexec_dprintk(" kern_reloc: %pa\n", &kimage->arch.kern_reloc); kexec_dprintk(" el2_vectors: %pa\n", &kimage->arch.el2_vectors); } --=20 2.20.1