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 BEEE4C001DB for ; Mon, 7 Aug 2023 13:36:07 +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:CC:To:Message-ID:MIME-Version:Subject: Date:From:Reply-To:Content-ID:Content-Description:Resent-Date:Resent-From: Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:In-Reply-To:References: List-Owner; bh=P3AK5DaZh6tj9yvVGXeY5IwxS62TpsrADJG/DstFcQU=; b=MQ4LeZ6Wh2KGNO 4PIl6QMe71cc5EBTQy2l5j+E/e5xAplhd3AzfYBJUJAl/30enNY4yrbqEbGPR8qCgc11GKejm9FU5 Kzwhriobw2rnism6aStpiQDE1ei24supwhagjBcdLGS8IJ3iZygX24sH8jnRSMVS5/J5kCzBvzhCq +K1f1JmPiqdU7EbQuRt7RL/XVFTkUx4eB5UYvPYfWqr2zal6su/bpYfwU9nIWmXf4S6Hd9UqgEwEt ZJScLOSdCSSsFWhuDecJcZbI/tjYtrVK2EfU1gEW9ZnLdLAuhs+gS4q9q2MdvIrvTO4eNPQyTRl3X 01BJfS+Go1ZDl07E2trg==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.96 #2 (Red Hat Linux)) id 1qT0Ob-00HPLN-0U; Mon, 07 Aug 2023 13:35:41 +0000 Received: from smtp2.axis.com ([195.60.68.18]) by bombadil.infradead.org with esmtps (Exim 4.96 #2 (Red Hat Linux)) id 1qT0OY-00HPJb-1K for linux-arm-kernel@lists.infradead.org; Mon, 07 Aug 2023 13:35:40 +0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=axis.com; q=dns/txt; s=axis-central1; t=1691415338; x=1722951338; h=from:date:subject:mime-version:content-transfer-encoding: message-id:to:cc; bh=YHNEaDy2r6kxnZWFMLyhqsXhrsplDLTKyk6Oya5XTzI=; b=ehDc7Clxc15mFeUlg4QGuENCLirQ02HbPRQpIUqfaVprB17teEi0O4b1 1Zh8pEwR/Oj1TBfYXPmLy2vkWUh1w1JX1DQsuSYgQ36AAYbt/9AhVIT77 zV+0pCgxl/mubqTtn7blDJjaCpo70yulRzdh1ZpjJ5bCfxooKwXAjP7Uy nSfrlLHKQbRSVAmHx4ZM4wdNDl+0mwcJv6EJv2OPM0U+oYSOIu9S7Tx4x qm5b43LV6ZUHVBVU6yIj0AlflW7FEEjVuLk7ElfquwnyDxenZHZprWKxB MCx5lyxSMwcTIXgHgUs2y9XFb2n1B5CPm4cp3ESSXoJVNCb24fBl/vjMH Q==; From: =?utf-8?q?M=C3=A5rten_Lindahl?= Date: Mon, 7 Aug 2023 15:34:50 +0200 Subject: [PATCH v2] ARM: kexec: Make smp stop calls asynchronous MIME-Version: 1.0 Message-ID: <20230807-arm-smp-call-async-v2-1-ce2307dd528c@axis.com> X-B4-Tracking: v=1; b=H4sIAPny0GQC/22NQQ6CMBBFr0K6dkxbAdGV9zAshjKVJrSQDiEQw t0tuHX5/s/L2wRTdMTimW0i0uzYDSGBvmTCdBg+BK5NLLTUN1nJO2D0wH4Eg30PyGswkBvVom7 pUWolktggEzQRg+kO1SNPFI9jjGTdctbedeLO8TTE9YzP6lh/nVIV/zqzAgVFZXO0jZZW2hcuj q9m8KLe9/0LvsqOR8wAAAA= To: Russell King CC: Baoquan He , "Guilherme G. Piccoli" , "Russell King (Oracle)" , Andrew Morton , , , , =?utf-8?q?M=C3=A5rten_Lindahl?= X-Mailer: b4 0.12.2 X-Developer-Signature: v=1; a=ed25519-sha256; t=1691415329; l=2394; i=marten.lindahl@axis.com; s=20230329; h=from:subject:message-id; bh=I5pU/e9Qq+g1cUnHBmdzxZ7d0mwn3mejD1Eb5k4FO5c=; b=kPnl+cpPkI6RIPl2SutToGYsPbnY+LdNDSlSDe59MMHgRKqzdhAOTUnlHTnn3FIjqu7i4cC0b 01gkSNJL2irBsSCbikg0bBN/iYQKGxEyyjaQGCI3sbbvyVgd/vLz8np X-Developer-Key: i=marten.lindahl@axis.com; a=ed25519; pk=JfbjqFPJnIDIQOkJBeatC8+S3Ax3N0RIdmN+fL3wXgw= X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20230807_063538_792192_BCE2F0A0 X-CRM114-Status: GOOD ( 11.39 ) X-BeenThere: linux-arm-kernel@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-arm-kernel" Errors-To: linux-arm-kernel-bounces+linux-arm-kernel=archiver.kernel.org@lists.infradead.org SWYgYSBwYW5pYyBpcyB0cmlnZ2VyZWQgYnkgYSBocnRpbWVyIGludGVycnVwdCBhbGwgb25saW5l IGNwdXMgd2lsbCBiZQpub3RpZmllZCBhbmQgc2V0IG9mZmxpbmUuIEJ1dCBhcyBoaWdobGlnaHRl ZCBieSBjb21taXQgMTlkYmRjYjgwMzljCigic21wOiBXYXJuIG9uIGZ1bmN0aW9uIGNhbGxzIGZy b20gc29mdGlycSBjb250ZXh0IikgdGhpcyBjYWxsIHNob3VsZApub3QgYmUgbWFkZSBzeW5jaHJv bm91cyB3aXRoIGRpc2FibGVkIGludGVycnVwdHM6CgogIHNvZnRkb2c6IEluaXRpYXRpbmcgcGFu aWMKICBLZXJuZWwgcGFuaWMgLSBub3Qgc3luY2luZzogU29mdHdhcmUgV2F0Y2hkb2cgVGltZXIg ZXhwaXJlZAogIFdBUk5JTkc6IENQVTogMSBQSUQ6IDAgYXQga2VybmVsL3NtcC5jOjc1MyBzbXBf Y2FsbF9mdW5jdGlvbl9tYW55X2NvbmQKICAgIHVud2luZF9iYWNrdHJhY2U6CiAgICAgIHNob3df c3RhY2sKICAgICAgZHVtcF9zdGFja19sdmwKICAgICAgX193YXJuCiAgICAgIHdhcm5fc2xvd3Bh dGhfZm10CiAgICAgIHNtcF9jYWxsX2Z1bmN0aW9uX21hbnlfY29uZAogICAgICBzbXBfY2FsbF9m dW5jdGlvbgogICAgICBjcmFzaF9zbXBfc2VuZF9zdG9wLnBhcnQuMAogICAgICBtYWNoaW5lX2Ny YXNoX3NodXRkb3duCiAgICAgIF9fY3Jhc2hfa2V4ZWMKICAgICAgcGFuaWMKICAgICAgc29mdGRv Z19maXJlCiAgICAgIF9faHJ0aW1lcl9ydW5fcXVldWVzCiAgICAgIGhydGltZXJfaW50ZXJydXB0 CgpNYWtlIHRoZSBzbXAgY2FsbCBmb3IgbWFjaGluZV9jcmFzaF9ub25wYW5pY19jb3JlKCkgYXN5 bmNocm9ub3VzLgoKU2lnbmVkLW9mZi1ieTogTcOlcnRlbiBMaW5kYWhsIDxtYXJ0ZW4ubGluZGFo bEBheGlzLmNvbT4KLS0tCkNoYW5nZXMgaW4gdjI6Ci0gRml4ZWQgY29tbWl0IG1zZyB0eXBvICJu b2l0ZmllZCIgPT4gIm5vdGlmaWVkIgotIExpbmsgdG8gdjE6IGh0dHBzOi8vbG9yZS5rZXJuZWwu b3JnL3IvMjAyMzA2MTUtYXJtLXNtcC1jYWxsLWFzeW5jLXYxLTEtNThmNGFmYjIwZjBmQGF4aXMu Y29tCi0tLQogYXJjaC9hcm0va2VybmVsL21hY2hpbmVfa2V4ZWMuYyB8IDE0ICsrKysrKysrKysr KystCiAxIGZpbGUgY2hhbmdlZCwgMTMgaW5zZXJ0aW9ucygrKSwgMSBkZWxldGlvbigtKQoKZGlm ZiAtLWdpdCBhL2FyY2gvYXJtL2tlcm5lbC9tYWNoaW5lX2tleGVjLmMgYi9hcmNoL2FybS9rZXJu ZWwvbWFjaGluZV9rZXhlYy5jCmluZGV4IDQ2MzY0YjY5OWNjMy4uNWQwN2NmOWUwMDQ0IDEwMDY0 NAotLS0gYS9hcmNoL2FybS9rZXJuZWwvbWFjaGluZV9rZXhlYy5jCisrKyBiL2FyY2gvYXJtL2tl cm5lbC9tYWNoaW5lX2tleGVjLmMKQEAgLTk0LDE2ICs5NCwyOCBAQCBzdGF0aWMgdm9pZCBtYWNo aW5lX2NyYXNoX25vbnBhbmljX2NvcmUodm9pZCAqdW51c2VkKQogCX0KIH0KIAorc3RhdGljIERF RklORV9QRVJfQ1BVKGNhbGxfc2luZ2xlX2RhdGFfdCwgY3B1X3N0b3BfY3NkKSA9CisJQ1NEX0lO SVQobWFjaGluZV9jcmFzaF9ub25wYW5pY19jb3JlLCBOVUxMKTsKKwogdm9pZCBjcmFzaF9zbXBf c2VuZF9zdG9wKHZvaWQpCiB7CiAJc3RhdGljIGludCBjcHVzX3N0b3BwZWQ7CiAJdW5zaWduZWQg bG9uZyBtc2VjczsKKwljYWxsX3NpbmdsZV9kYXRhX3QgKmNzZDsKKwlpbnQgY3B1LCB0aGlzX2Nw dSA9IHJhd19zbXBfcHJvY2Vzc29yX2lkKCk7CiAKIAlpZiAoY3B1c19zdG9wcGVkKQogCQlyZXR1 cm47CiAKIAlhdG9taWNfc2V0KCZ3YWl0aW5nX2Zvcl9jcmFzaF9pcGksIG51bV9vbmxpbmVfY3B1 cygpIC0gMSk7Ci0Jc21wX2NhbGxfZnVuY3Rpb24obWFjaGluZV9jcmFzaF9ub25wYW5pY19jb3Jl LCBOVUxMLCBmYWxzZSk7CisJZm9yX2VhY2hfb25saW5lX2NwdShjcHUpIHsKKwkJaWYgKGNwdSA9 PSB0aGlzX2NwdSkKKwkJCWNvbnRpbnVlOworCisJCWNzZCA9ICZwZXJfY3B1KGNwdV9zdG9wX2Nz ZCwgY3B1KTsKKwkJc21wX2NhbGxfZnVuY3Rpb25fc2luZ2xlX2FzeW5jKGNwdSwgY3NkKTsKKwl9 CisKIAltc2VjcyA9IDEwMDA7IC8qIFdhaXQgYXQgbW9zdCBhIHNlY29uZCBmb3IgdGhlIG90aGVy IGNwdXMgdG8gc3RvcCAqLwogCXdoaWxlICgoYXRvbWljX3JlYWQoJndhaXRpbmdfZm9yX2NyYXNo X2lwaSkgPiAwKSAmJiBtc2VjcykgewogCQltZGVsYXkoMSk7CgotLS0KYmFzZS1jb21taXQ6IDUy YTkzZDM5YjE3ZGM3ZWI5OGI2YWEzZWRiOTM5NDMyNDhlMDNiMmYKY2hhbmdlLWlkOiAyMDIzMDgw Ny1hcm0tc21wLWNhbGwtYXN5bmMtNGMxZGEyZGU5NjIxCgpCZXN0IHJlZ2FyZHMsCi0tIApNw6Vy dGVuIExpbmRhaGwgPG1hcnRlbi5saW5kYWhsQGF4aXMuY29tPgoKCl9fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCmxpbnV4LWFybS1rZXJuZWwgbWFpbGluZyBs aXN0CmxpbnV4LWFybS1rZXJuZWxAbGlzdHMuaW5mcmFkZWFkLm9yZwpodHRwOi8vbGlzdHMuaW5m cmFkZWFkLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2xpbnV4LWFybS1rZXJuZWwK