From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from bombadil.infradead.org (bombadil.infradead.org [198.137.202.133]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.lore.kernel.org (Postfix) with ESMTPS id 7B2B9C44500 for ; Fri, 3 Jul 2026 14:44:09 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=bombadil.20210309; h=Sender: Content-Transfer-Encoding:Content-Type:List-Subscribe:List-Help:List-Post: List-Archive:List-Unsubscribe:List-Id:In-Reply-To:From:References:Cc:To: Subject:MIME-Version:Date:Message-ID:Reply-To:Content-ID:Content-Description: Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID: List-Owner; bh=Y1ktGK4KW7nJZ1PQINedrdY81yG78xO9nL3NekTimY8=; b=Oe8QGeT8VUosdp CEhrNyuI49zsjcYgFBxxw84Z32GtzcrTIoPBDNvg8fKQv664Q5OVJQ4sOSOJtwrGFqiAN5tbPEXrY 9wudZ6qr2EIPo37upJg/irGhytnw//hCpPcqoj2aBOxWTgmMS9i+Fl6wD+b88v6SXsjfK89kpUlpf jIFimmYSIo0XrjUaLTUgHVcmUO+VtZ7BKIy05705Oqs67qe1Xcomo50XKxSrvqlfBipM/qZx9SUxC 47nvhrewZ+k/l6/PmHbujJ7L89esgzekX5+I9ClIbnox5Mbkksgrjxqut15PHMxPvfTEPH3hloD1K Je/sSwuhEmTcw7vF/JYQ==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.99.1 #2 (Red Hat Linux)) id 1wff7O-00000007J0V-2sLU; Fri, 03 Jul 2026 14:43:50 +0000 Received: from mout.web.de ([212.227.17.12]) by bombadil.infradead.org with esmtps (Exim 4.99.1 #2 (Red Hat Linux)) id 1wff7L-00000007IzJ-21pR; Fri, 03 Jul 2026 14:43:49 +0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=web.de; s=s29768273; t=1783089494; x=1783694294; i=markus.elfring@web.de; bh=EB2g52ML9w7Ti0I5lh6WIZuElr5+ILDxpx38iWGZDv0=; h=X-UI-Sender-Class:Message-ID:Date:MIME-Version:Subject:To:Cc: References:From:In-Reply-To:Content-Type: Content-Transfer-Encoding:cc:content-transfer-encoding: content-type:date:from:message-id:mime-version:reply-to:subject: to; b=FnsWbW47FjvALC7zgV3+0fiQShsfqWGiz7rlBDL1wFFlt9DbWhtxOFoyTM3/EoxO Vf6v9Hc8zomuc4aCIUDssZ9a70iVFomO8YecCugNAriVqw4mpf3jg6bbR6QHQn1JX DHLB5ToKyi+SrfsCYpIAsvCycS++rMOJQ9eYW84cny7ETZ9ivMi6HKiLkluxm6g02 /h4MfCVaH2oNihYnffWdg1kHVug9SWdZTjjkdRLQNW/qzDCAD0qezYz3rs3g2ih/3 af8sr8Z4nhWwpDlJH6QalwlfSJvcXpZbu4vmq0BN8ZHQo38N8alz4tysSM+hCjIm/ ciYloj0Sir8jJCt6YA== X-UI-Sender-Class: 814a7b36-bfc1-4dae-8640-3722d8ec6cd6 Received: from client.hidden.invalid by smtp.web.de (mrweb105 [213.165.67.124]) with ESMTPSA (Nemesis) id 1MrOhx-1xQ3L03Q9v-00mp6N; Fri, 03 Jul 2026 16:38:13 +0200 Message-ID: <5df82d42-89cd-4e39-95a9-a0f164c0ac58@web.de> Date: Fri, 3 Jul 2026 16:38:09 +0200 MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Subject: Re: [PATCH v4] riscv: Prevent NULL pointer dereference in machine_kexec_prepare To: Tao Liu , linux-riscv@lists.infradead.org, kexec@lists.infradead.org, linux-integrity@vger.kernel.org, Albert Ou , Alexandre Ghiti , Palmer Dabbelt , Paul Walmsley Cc: kernel-janitors@vger.kernel.org, LKML , Baoquan He , Dmitry Kasatkin , Eric Snowberg , Jarkko Sakkinen , Mimi Zohar , Nutty Liu , Pratyush Yadav , Roberto Sassu References: <20260703111530.91285-2-ltao@redhat.com> Content-Language: en-GB, de-DE From: Markus Elfring In-Reply-To: <20260703111530.91285-2-ltao@redhat.com> X-Provags-ID: V03:K1:flxU61AON1tOB/5zV1NWRLFjDo9z4XR+iONMuTkfID4WUXbAAHJ wjej4JJ56IcMz11JLo9GZw+YeFpRTaaljw4W1aAOLsTLlVHhZT6fqDngl/wbRFNYyC1QIDb d/WO0NR4AXZlGiBOky1skJXNAnZvsipnUKOXPXJAehMbxawkDgQS7fk9uxQoZt0oTm9NfX2 43/fgfxHWasbteYethxhw== UI-OutboundReport: notjunk:1;M01:P0:+MRkKKiSlJk=;Xlp2E5WYTtay1kxrKMBxgI0g//r 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 04Frq2IItzwMQh+oTs= X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.9.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20260703_074347_893647_11BF8C4E X-CRM114-Status: UNSURE ( 3.89 ) X-CRM114-Notice: Please train this message. X-BeenThere: linux-riscv@lists.infradead.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Sender: "linux-riscv" Errors-To: linux-riscv-bounces+linux-riscv=archiver.kernel.org@lists.infradead.org PiBBIE5VTEwgcG9pbnRlciBkZXJlZmVyZW5jZSBpc3N1ZSBpcyBub3RpY2VkIGluIHJpc2N2J3Mg bWFjaGluZV9rZXhlY19wcmVwYXJlKCksCj4gd2hlcmUgaW1hZ2UtPnNlZ21lbnRbaV0uYnVmIG1p Z2h0IGJlIE5VTEwgYW5kIGNvcGllZCB1bmNoZWNrZWQuCuKApgoKV291bGQgaXQgYmUgaGVscGZ1 bCB0byBhcHBlbmQgcGFyZW50aGVzZXMgdG8gYSBmdW5jdGlvbiBuYW1lIGFsc28gaW4gdGhlIHN1 bW1hcnkgcGhyYXNlPwoKV2h5IHdhcyBzdWNoIGEgaGludCBub3QgYmUgdGFrZW4gaW50byBhY2Nv dW50IGZyb20gYSBwcmV2aW91cyBzdWdnZXN0aW9uPwoKUmVnYXJkcywKTWFya3VzCgpfX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpsaW51eC1yaXNjdiBtYWls aW5nIGxpc3QKbGludXgtcmlzY3ZAbGlzdHMuaW5mcmFkZWFkLm9yZwpodHRwOi8vbGlzdHMuaW5m cmFkZWFkLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2xpbnV4LXJpc2N2Cg==