From nobody Sun Feb 8 23:04:00 2026 Received: from smtpbguseast3.qq.com (smtpbguseast3.qq.com [54.243.244.52]) (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 768572BE03B for ; Fri, 19 Dec 2025 09:34:43 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=54.243.244.52 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1766136887; cv=none; b=pLK8BH1nS5nRW/vjLP4LXVBBRpM2N4ypIX1m7JHExwT2ncQkINgqXTpgDml6/Wl/MCtW30zBgsBc4KgUvSOH37G0FGKCsO12HONSXA3M1Gc1TYWW1zNKWhy/3pPGLGYVcZxouvvr1Y3JLrhpLlCZ6QJTPKanLBfD2Z5Ps2ho2EU= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1766136887; c=relaxed/simple; bh=OmsWeuSxXu9XxuMbF50kYV0QHaD/6L7wj4RZJh630w4=; h=From:To:Cc:Subject:Date:Message-Id:In-Reply-To:References: MIME-Version; b=PFHz4Seef5HbCh/WSeYDjOLbzSkB6C3KnB+OAaIqTXBTy8osUKgwVylePuNZU4jNxzbeQg6GSUUqzto2VhnodR/EKsoK0CKss2NfnQuP0IAh8Y6+Zxk23DcPTlH+9aXsN1U7RWvfjIi0V88J6+KmsKj+gKbO8WF50ZU+IRPT9G4= 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=OsCMpu25; arc=none smtp.client-ip=54.243.244.52 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="OsCMpu25" DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=uniontech.com; s=onoh2408; t=1766136812; bh=CsstEA46zKV1wNVzxkf3V07JtHmGKihsOIZECd1KNS0=; h=From:To:Subject:Date:Message-Id:MIME-Version; b=OsCMpu25IiKRs9xt6ZuPcjF2ZNBOIfhxgSmv+W/gxSlvd1SCy0Pw5x9814HSOosyK 0Fg8wcmWeANKTBPCWbqkRZ4iMbBSvGlFnDNCwZrmaaZLYeizaee33BwmcnsQdJVt8b XGj3TEVdm4pZ+PJIHBv0Y8vq9Wh9j0EpFOBSFIvM= X-QQ-mid: zesmtpsz5t1766136793t8812160a X-QQ-Originating-IP: XII8C5yfw3W2vrob4u8AIAwNm0u3w/1PmsfPNU5Tfsg= Received: from localhost.localdomain ( [123.114.60.34]) by bizesmtp.qq.com (ESMTP) with id ; Fri, 19 Dec 2025 17:33:10 +0800 (CST) X-QQ-SSF: 0000000000000000000000000000000 X-QQ-GoodBg: 1 X-BIZMAIL-ID: 16146975386883553815 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 v2 3/4] kexec: print out debugging message if required for kexec_load Date: Fri, 19 Dec 2025 17:31:33 +0800 Message-Id: <20251219093134.2268620-4-maqianga@uniontech.com> X-Mailer: git-send-email 2.20.1 In-Reply-To: <20251219093134.2268620-1-maqianga@uniontech.com> References: <20251219093134.2268620-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: zesmtpsz:uniontech.com:qybglogicsvrsz:qybglogicsvrsz3b-0 X-QQ-XMAILINFO: OWDXxJVoAuOzf0LbSbzR5ZQ5RYkMP14fzhkTBSzkKYCXd0ON5obD8yOq i+Ju/Swj0tr4QNvWj6t1zkReeHQJFm45GseeBqN3gBjXC7o5frSCtDdq7qTAi7f3cSKBped YiIPuh8c60653I+zKgqVHE70rcofj2wkXWKTZR83bWg3rOukORTp7ZV3v+GE8A2trwjP1gx kgn4MfRqCG8tHpwgMebCFSgFElbn+8qrwi4BWLYe9UdZmM69iy8DsfmN/uG2LIc4lwW6+If hSWAVdAFY9mjkxx5CeA9sz0CmvqVxVK4RK5JpqIZ4TdQ5OfsT43TDbxNwfQBYK5AovAfg8p EMjuOW8jX6zD1dRsco4Zmnsz8oG4uc57NLsxHZfM3837ppDx7lzKMmzLpdl3wqBnp6TsWtH 0g9nIrcYAwxE/WP1a9lBM392zDQWj2uzwj01YI9FI8ULpx8wEv8np4FM4CFfgoBGXVkWPX7 40qX1Af5OpEmDb2hxWg8LqC1QYOqVLPSd9PNUw34FBqz9sd3M3xJ6n08JBRZjKN5fYnetb2 bMOPNtu5uztC8+W6I3HIXyWsJ4eetHyT15zZfIBi0gC6YKLQvhKzgzg0sdQSWNjSnMWloul bwRuyWBAJ7tV6gTB/M8ZXG5gdNfT914sXYt2eUhBhqr1oQuQ6T5n73ITh7AX3h9Zukll+ca qtgScEqfnrdQCTQXt1O9271/rtamfb7utKs3cerlBa3ttC6lsM8Eo1S75PpTZ6hLY3SNm6t Jh9EKtLF7JBFG5uOuRk7o1NpIGgupmmxYytFq9hLsH9M++57JERk0L0t7usCsiVaVsl99kt AtBEIi7TmDMGKxdyFTNXKxwDCowC4d6Ye06Xp5Z9U8C7RJJmdMx514m3SJ7n2BT/F7XJ2uB KssyVpvrFld235D7pLpJ4eHJeO+ZXL9yR342NbMoMBfRmB+zc/U+k+0XbL653fxi9dc774U 4C6btp75a+QMdQ9nZM0iwW3TUfbNxRpUw5I352OZ8LAxb2NdFBt8DBl2gzSnoufisOZhLiM rj5KzFEu9i4EFW6hYlrYFI8C4KasLeumOhS0qLkYk87i1CHpV1PNcnIx8IGalRTEv+wDsPM ucxHIFw2/mLS24CJ2OXlOY= X-QQ-XMRINFO: OD9hHCdaPRBwq3WW+NvGbIU= 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 --- 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