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 1207DC77B7A for ; Wed, 24 May 2023 11:53:10 +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:MIME-Version:References: Message-ID:Subject:Cc:To:From:Date:Reply-To:Content-ID:Content-Description: Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID: List-Owner; bh=xTQcmD0lDLlZBOqZ1OfJlib0odY5EGi6GNkWUvFIVRg=; b=yMtbTGxn5ryif+ V5g0/hLpc6KrQaHFmxXbLheUUHDXehYeI/+f54VPQ5gFC1nWWRLoWhLgXPayZeQlF+q8u2eAInoDB w9WyupVkYMyQobJ4/k0OqhUTdwCoVqSLX2aPLE3jkLPMmgPCvVBX/1fKrCxGV+iUntS3KUaXtzicA bR6LUZraFq7M1rbkL5q8t+rR4JM/1mgpeygV/vrBxgAr2Ja27YmDNBH8+0P93f6fjPdb3N+HF9IDW 7znjHGPkBtc9GjhZNN4flUxp5LHVTwdJuMSbnbXKHIJx3UoHMEFf6iMYeJchrzaM9z/+Z8vCA9IS2 ohvftsGhKaoLeiIBFNTw==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.96 #2 (Red Hat Linux)) id 1q1n3B-00DMPy-1i; Wed, 24 May 2023 11:53:05 +0000 Received: from dfw.source.kernel.org ([139.178.84.217]) by bombadil.infradead.org with esmtps (Exim 4.96 #2 (Red Hat Linux)) id 1q1n38-00DMP5-1Y for kexec@lists.infradead.org; Wed, 24 May 2023 11:53:04 +0000 Received: from smtp.kernel.org (relay.kernel.org [52.25.139.140]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by dfw.source.kernel.org (Postfix) with ESMTPS id A77BF63C5C; Wed, 24 May 2023 11:53:01 +0000 (UTC) Received: by smtp.kernel.org (Postfix) with ESMTPSA id E5A45C433D2; Wed, 24 May 2023 11:52:59 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1684929181; bh=v8Izwb0pzC5qLJNyuDcCuyUgvu+JB5HR9JqKE768Poo=; h=Date:From:To:Cc:Subject:References:In-Reply-To:From; b=ZMfuHExD/LSghqrbkh1C7w2WywSeYGZQjXugRfdh9OX/uCqSvDAun2FOEsJvR8gOv BSAAm9/meIWlg13lZhdCkVME/jDgzpWoloxid5e05G89sEiF2AojtybfoX/Ew2kbVr lfUTJwKfK7PQLNnGSl9xDSRYNq7fAPsGmuFTHw5MoDu6kx+SOjgf2THU1xo3OHDhgm Xc05euKEQY1btEpJhEMuOw9FOCooAJpyZ1l32HpPnkLBXof5cp3NSMwhLZKbT0aDEu 7mQECs2yKjQ1J1A8mQl8awWy0CsYLLoFQTa0gtxU+g2SDdE9VTgz9mAwIhVnjFsexk Xzv94+KyfLYYQ== Date: Wed, 24 May 2023 13:52:57 +0200 From: Simon Horman To: Pingfan Liu Cc: kexec@lists.infradead.org, horms@verge.net.au, ardb@kernel.org, jeremy.linton@arm.com Subject: Re: [PATCHv2 1/6] kexec: Change the image probe's prototype Message-ID: References: <20230516073124.23531-1-piliu@redhat.com> <20230516073124.23531-2-piliu@redhat.com> MIME-Version: 1.0 Content-Disposition: inline In-Reply-To: <20230516073124.23531-2-piliu@redhat.com> X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20230524_045302_611545_51B9F5D1 X-CRM114-Status: GOOD ( 28.09 ) X-BeenThere: kexec@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: "kexec" Errors-To: kexec-bounces+kexec=archiver.kernel.org@lists.infradead.org T24gVHVlLCBNYXkgMTYsIDIwMjMgYXQgMDM6MzE6MTlQTSArMDgwMCwgUGluZ2ZhbiBMaXUgd3Jv dGU6Cj4gQXMgbW9yZSBjb21wbGljYXRlZCBrZXJuZWwgZm9ybWF0IG9jY3VycyBzdWNoIGFzIHpi b290LCB3aGVyZSB0aGUKPiBjb21wcmVzc2VkIGtlcm5lbCBpcyBzdG9yZWQgYXMgYSBwYXlsb2Fk LiBUaGUgc3RyYWlnaHQgZm9yd2FyZAo+IGRlY29tcHJlc3Npb24gY2FuIG5vdCBtZWV0IHRoZSBk ZW1hbmQuCj4gCj4gQSBuZXcgaW1hZ2UgcHJvYmUgbWV0aG9kIGlzIGV4cGVjdGVkIHRvIHJlYWQg aW4gdGhlIGtlcm5lbCBmaWxlIGFuZCBkZWNpZGUKPiBob3cgdG8gdW5mb2xkIHRoZSBjb250ZW50 IGJ5IGl0c2VsZi4KPiAKPiBUaGlzIHBhdGNoIGFpbXMgdG8gY2hhbmdlIHRoZSBpbWFnZSBwcm9i ZSdzIHByb3RvdHlwZSBmcm9tCj4gICAgICAgICAgICAgdHlwZWRlZiBpbnQgKHByb2JlX3QpKGNv bnN0IGNoYXIgKmtlcm5lbF9idWYsIG9mZl90IGtlcm5lbF9zaXplKTsKPiB0bwo+ICAgICAgICAg ICAgIHR5cGVkZWYgaW50IChwcm9iZV90KShjb25zdCBjaGFyICprZXJuZWxfYnVmLCBvZmZfdCBr ZXJuZWxfc2l6ZSwgc3RydWN0IGtleGVjX2luZm8gKmluZm8pOwo+IAo+IExhdGVyLCBpbmZvIGNh biBiZSB1c2VkIHRvIHJldHVybiBib3RoIHRoZSBmaWxlIGRlc2NyaXB0b3IgYW5kIHRoZQo+IHBh cnNlZCBrZXJuZWwgYnVmZmVyLgo+IAo+IEluIGNhc2UgeW91ciBhcmUgY3VyaW91cywgdGhlIHJl bWFpbmcgcGFydCBvZiB0aGUgbG9nIGRlc2NyaWJlcyB0aGUKPiBwcm9jZXNzIG9mIHRoZSBzdWJz dGl0dXRpb24gb2YgdGhlIG5ldyBwcm90b3R5cGUsIHdoaWNoIGNhbiBiZSBkaXZpZGVkCj4gaW50 byB0aHJlZSBncm91cHMuCj4gCj4gMS4gY2hhbmdlIGZ1bmN0aW9uIHBvaW50ZXIgYW5kIGl0cyBj YWxsc2l0ZXM6Cj4gICBzZWQgLWkgJ3MvKHByb2JlX3QpKGNvbnN0IGNoYXIgXCprZXJuZWxfYnVm LCBvZmZfdCBrZXJuZWxfc2l6ZSk7Lyhwcm9iZV90KShjb25zdCBjaGFyIFwqa2VybmVsLCBvZmZf dCBrZXJuZWxfc2l6ZSwgc3RydWN0IGtleGVjX2luZm8gXCppbmZvKTsvZycga2V4ZWMva2V4ZWMu aAo+ICAgc2VkIC1pICdzL1wucHJvYmUoXChbXixdKlwpLCBcKFteKV0qXCkpL1wucHJvYmUoXDEs IFwyLCBOVUxMKS9nJyBrZXhlYy9rZXhlYy5jCj4gCj4gMi4gY2hhbmdlIHRoZSBmdW5jdGlvbiBk ZWNsYXJhdGlvbiBhbmQgZGVmaW5pdGlvbiBvZiBlYWNoICdwcm9iZScKPiAgICBpbnN0YW5jZSBi eSBjb2NjaW5lbGxlIGJlY2F1c2UgdGhleSBtYXkgY3Jvc3MgbGluZXMKPiAKPiBUaGUgY29jY2kg ZmlsZSBsb29rcyBsaWtlOgo+IAo+IEAgcnVsZTEgQAo+IGlkZW50aWZpZXIgZm4gPX4gIl9wcm9i ZSI7Cj4gaWRlbnRpZmllciBidWYsIHNpemU7Cj4gdHlwZWRlZiBvZmZfdDsKPiBAQAo+IAo+IC1p bnQgZm4oY29uc3QgY2hhciAqYnVmLCBvZmZfdCBzaXplKQo+ICtpbnQgZm4oY29uc3QgY2hhciAq YnVmLCBvZmZfdCBzaXplLCBzdHJ1Y3Qga2V4ZWNfaW5mbyAqaW5mbykKPiB7Cj4gICAgICAgICAu Li4KPiB9Cj4gCj4gQCBydWxlMiBACj4gaWRlbnRpZmllciBmbiA9fiAiX3Byb2JlIjsKPiBpZGVu dGlmaWVyIGJ1Ziwgc2l6ZTsKPiB0eXBlZGVmIG9mZl90Owo+IEBACj4gCj4gK2ludCBmbihjb25z dCBjaGFyICpidWYsIG9mZl90IHNpemUsIHN0cnVjdCBrZXhlY19pbmZvICppbmZvKTsKPiAtaW50 IGZuKGNvbnN0IGNoYXIgKmJ1Ziwgb2ZmX3Qgc2l6ZSk7Cj4gCj4gVGhlbiBydW5uaW5nIHRoZSBj b21tYW5kCj4gc3BhdGNoIC0tc3AtZmlsZSBjb2NjaS9kZWZpbmUuY29jY2kgLS1kaXIga2V4ZWMg LS1pbmNsdWRlLWhlYWRlcnMgPiAuLi9kZWZpbmUucGF0Y2gKPiBnaXQgYXBwbHkgLS1kaXJlY3Rv cnk9a2V4ZWMgLi4vZGVmaW5lLnBhdGNoCj4gCj4gMy4gY2hhbmdlIHRoZSBkaXJlY3QgY2FsbHMg dG8gdGhlIHByb2JlIGluc3RhbmNlcwo+IAo+IE9yaWdpbmFsbHkgSSBwbGFubmVkIHRvIGFjaGll dmUgdGhpcyBieSBjb2NjaW5lbGxlLCBidXQgZmFpbGVkIHNpbWlsYXIKPiB0byBbMV0uIEkgaGF2 ZSB0cmllZCB1c2luZyAiLUkgYW5kIC0taW5jbHVkZSIgb3B0aW9uIGZvciBjb2NjaW5lbGxlLCBi dXQgaXQKPiBzdGlsbCBkaWQgbm90IHdvcmsuCj4gCj4gQ2hlY2tpbmcgdGhlIGRpcmVjdCBjYWxs c2l0ZSBieSAiZ2l0IGdyZXAgIl9wcm9iZSgiIHwgZ3JlcCAtdiBjb25zdCIKPiBGb3J0dW5hdGVs bHksIGl0IHR1cm5zIG91dCB0aGF0IG9ubHkgYSBmZXcgZGlyZWN0IGNhbGxzaXRlcyBleGlzdCwg d2hpY2gKPiBsaWVzIGluIGkzODYsIGFuZCBlYXN5IHRvIGJlIGFtZW5kZWQgbWFudWFsbHkuCj4g Cj4gQW55d2F5LCBqdXN0IEZZSSwgdGhlIGNvY2NpIGZpbGUgbG9va3MgbGlrZToKPiBAIHJ1bGUx IEAKPiBpZGVudGlmaWVyIGZuID1+ICJfcHJvYmUiOwo+IGlkZW50aWZpZXIgYnVmLCBzaXplOwo+ IGlkZW50aWZpZXIgaW5mbzsKPiB0eXBlZGVmIG9mZl90Owo+IEBACj4gCj4gaW50IGZuKGNvbnN0 IGNoYXIgKmJ1Ziwgb2ZmX3Qgc2l6ZSwgc3RydWN0IGtleGVjX2luZm8gKmluZm8pOwo+IAo+IC8q IGNoYW5nZSB0aGUgZGlyZWN0IGNhbGxzaXRlIG9mIGFueSBwcm9iZSAqLwo+IEAgcnVsZTIgQAo+ IGlkZW50aWZpZXIgcnVsZTEuZm47Cj4gZXhwcmVzc2lvbiBFMSwgRTI7Cj4gQEAKPiAKPiAgZm4o RTEsIEUyCj4gKyAgLE5VTEwKPiAgICApCj4gCj4gVGhlbiBydW5uaW5nIHRoZSBjb21tYW5kOgo+ IHNwYXRjaCAtLXNwLWZpbGUgY29jY2kvZGlyZWN0LmNvY2NpIC0tZGlyIGtleGVjIC0taW5jbHVk ZS1oZWFkZXJzCj4gCj4gWzFdOiBodHRwczovL2xvcmUua2VybmVsLm9yZy9hbGwvYWxwaW5lLkRF Qi4yLjIyLjM5NC4yMjAyMjgwNzA1MDgwLjMxMTJAaGFkcmllbi9ULwo+IAo+IFNpZ25lZC1vZmYt Ynk6IFBpbmdmYW4gTGl1IDxwaWxpdUByZWRoYXQuY29tPgo+IFRvOiBrZXhlY0BsaXN0cy5pbmZy YWRlYWQub3JnCj4gQ2M6IGhvcm1zQHZlcmdlLm5ldC5hdQo+IENjOiBhcmRiQGtlcm5lbC5vcmcK PiBDYzogamVyZW15LmxpbnRvbkBhcm0uY29tCgpVbmZvcnR1bmF0ZWx5IEkgYW0gc2VlaW5nIGEg YnVpbGQgZmFpbHVyZSBvbiAoYXQgbGVhc3QpIHNoNCB3aXRoIHRoaXMgY2hhbmdlOgoKIC4uLy4u L2tleGVjL2FyY2gvc2gva2V4ZWMtekltYWdlLXNoLmM6NTQ6NTogZXJyb3I6IGNvbmZsaWN0aW5n IHR5cGVzIGZvciDigJh6SW1hZ2Vfc2hfcHJvYmXigJkKICAgIDU0IHwgaW50IHpJbWFnZV9zaF9w cm9iZShjb25zdCBjaGFyICpidWYsIG9mZl90IFVOVVNFRChsZW4pKQogICAgICAgfCAgICAgXn5+ fn5+fn5+fn5+fn5+CiBJbiBmaWxlIGluY2x1ZGVkIGZyb20gLi4vLi4va2V4ZWMvYXJjaC9zaC9r ZXhlYy16SW1hZ2Utc2guYzoyNzoKIC4uLy4uL2tleGVjL2FyY2gvc2gva2V4ZWMtc2guaDoxMTo1 OiBub3RlOiBwcmV2aW91cyBkZWNsYXJhdGlvbiBvZiDigJh6SW1hZ2Vfc2hfcHJvYmXigJkgd2Fz IGhlcmUKICAgIDExIHwgaW50IHpJbWFnZV9zaF9wcm9iZShjb25zdCBjaGFyICpidWYsIG9mZl90 IGxlbiwgc3RydWN0IGtleGVjX2luZm8gKmluZm8pOwogICAgICAgfCAgICAgXn5+fn5+fn5+fn5+ fn5+CiAuLi8uLi9rZXhlYy9hcmNoL3NoL2tleGVjLXpJbWFnZS1zaC5jOjI5OjE4OiB3YXJuaW5n OiDigJhwcm9iZV9kZWJ1Z+KAmSBkZWZpbmVkIGJ1dCBub3QgdXNlZCBbLVd1bnVzZWQtY29uc3Qt dmFyaWFibGU9XQogICAgMjkgfCBzdGF0aWMgY29uc3QgaW50IHByb2JlX2RlYnVnID0gMDsKICAg ICAgIHwgICAgICAgICAgICAgICAgICBefn5+fn5+fn5+fgogbWFrZVsxXTogKioqIFtNYWtlZmls ZToxMjQ6IGtleGVjL2FyY2gvc2gva2V4ZWMtekltYWdlLXNoLm9dIEVycm9yIDEKIG1ha2VbMV06 ICoqKiBXYWl0aW5nIGZvciB1bmZpbmlzaGVkIGpvYnMuLi4uCiAuLi8uLi9rZXhlYy9hcmNoL3No L2tleGVjLW5ldGJzZC1zaC5jOjI4OjE4OiB3YXJuaW5nOiDigJhwcm9iZV9kZWJ1Z+KAmSBkZWZp bmVkIGJ1dCBub3QgdXNlZCBbLVd1bnVzZWQtY29uc3QtdmFyaWFibGU9XQogICAgMjggfCBzdGF0 aWMgY29uc3QgaW50IHByb2JlX2RlYnVnID0gMDsKICAgICAgIHwgICAgICAgICAgICAgICAgICBe fn5+fn5+fn5+fgoKTGluazogaHR0cHM6Ly9naXRodWIuY29tL2hvcm1zL2tleGVjLXRvb2xzL2Fj dGlvbnMvcnVucy81MDY4MjUwNDkzL2pvYnMvOTEwMDMxOTA5MyNzdGVwOjU6MjE1CgpfX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwprZXhlYyBtYWlsaW5nIGxp c3QKa2V4ZWNAbGlzdHMuaW5mcmFkZWFkLm9yZwpodHRwOi8vbGlzdHMuaW5mcmFkZWFkLm9yZy9t YWlsbWFuL2xpc3RpbmZvL2tleGVjCg==