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 D9C09C5478C for ; Fri, 1 Mar 2024 11:42:32 +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=vnHkjnPePcFQBkxrkK1PUZ19GzmFoUnYKODKdPP4/JQ=; b=CBRSSD5AKaU84c aiw3lQALEZsFWP9A36pnjwl3qpQaCm7N5ns2njTUCviL7HeTOVaKXPLlwrpKjOOnrGU8ZdBMjf+PB d7NvHFFCx20AQy6mzr3YTCDjBg4i6qC0JPAyJahZtXIwDw5na0drCHYRFENGUjKsOC2rF4ytKGyRf eq7T0iGTUQo/uZkjlRglosk+XDASsNXzq6hbHNaLmepY+zf8lcgEi/T8U+eANMXXrMd9yRlXmSjao pUw97/Ngt5wGRoXRFgr9PerA/oX/9p8JnLKRzwEGKeNrpNeeEuey+Gl8vv7lWFd+BIc4SDlMHhKld GuUIsJ6Qp8WgMpEdK2Mg==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.97.1 #2 (Red Hat Linux)) id 1rg1HP-00000000325-0tL5; Fri, 01 Mar 2024 11:42:19 +0000 Received: from mail-wr1-x42c.google.com ([2a00:1450:4864:20::42c]) by bombadil.infradead.org with esmtps (Exim 4.97.1 #2 (Red Hat Linux)) id 1rg1HM-0000000030P-2yEm for linux-arm-kernel@lists.infradead.org; Fri, 01 Mar 2024 11:42:18 +0000 Received: by mail-wr1-x42c.google.com with SMTP id ffacd0b85a97d-33d90dfe73cso1091150f8f.0 for ; Fri, 01 Mar 2024 03:42:15 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1709293334; x=1709898134; darn=lists.infradead.org; h=in-reply-to:content-transfer-encoding:content-disposition :mime-version:references:message-id:subject:cc:to:from:date:from:to :cc:subject:date:message-id:reply-to; bh=Fk/8aINaEQM0bfD2/7nSa9F+mk4kiLQBYgSxPkYq//M=; b=mu0cP9UOBJvJzulpBbLInOaCdiCKi0GQa6Q++NtJF7VBnNX2lHJ9EhPHulq932hy/h fJLhAoy89JYNZ+qecjVay1maSuVcPHo9D7+75BbmPlQTAQ4n3/wZQI8BAUF17EQ9g9qa nrRu18Z9HIRZ62NBFQ7uYGw+HzdQaW4ske1hLh8F/+gZkDrwf2+znctWGMyAumErw9tV aln+qk07KKcW3lnkX+lIVSsiGnLIM3bPgQ+hcCh6Wd16RdZUKvTeCQYqS1M09ucMwmaV cdg16hDFX4R4+RWl5swYi3OyvZZ/PGdrb7l1vIoYU0XIqtLYjCaEAGFMcjndVBxN3PgI uB8Q== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1709293334; x=1709898134; h=in-reply-to:content-transfer-encoding:content-disposition :mime-version:references:message-id:subject:cc:to:from:date :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=Fk/8aINaEQM0bfD2/7nSa9F+mk4kiLQBYgSxPkYq//M=; b=H1CtWhWXxsJc41Gmr366MvcrAmuuBTx7+Po+NMH/YPodzsC4sp+xN9ReVXNQsDtAVC kiQ07IitUqOhde7uQyUe7bZLNNGkYsPrnXKSoDtFl/8CpFnzsUJccawnEFs0sn0IKRaD fknJBnfykgdCDxxxPwKYPJ58me87gGXWM+VOwrcIqplIXm0xMWR64HzwxqPjHf5eqGut V96SVduxnLVfMe5hZK8A0HnePynsG7Dp0nI+hwxbqvTF35JfKJd0veWakQhU7ePRMF1Y NLAMnK0QctWvRexQ0aeMacswtj3GJwnZJIRkJWKCqFe9nuRvQVSKf68XunpsdcVPpPNw uXzw== X-Forwarded-Encrypted: i=1; AJvYcCXvpB664J4rBBhFPeZPLFjhmRkF1871RIZq+MAlzoggEcGNE+mLE4l7Jt0QoZ022L7pxWU+2PBeiB9vEppat4FnIv55imWKYz0jJcXhuVK19Sq4kGA= X-Gm-Message-State: AOJu0YxuBGIwqvn06q+3WAz0iJIZ4D3JG0/O/EsBvuo8dBvZo6bIvKcB 3VxD4Bhd4DImr2ZIP5mlFw6DReTDR7Te6WrfkH2WRo+lhLKGuEbE4fc93B7UQgM= X-Google-Smtp-Source: AGHT+IE2uhCi8X432pGEBh56x9XSYEEUgvIsPSx1jQ7q/Eb2CMyGNmb0dbM/AJCZjWPg0rwg3OKN4g== X-Received: by 2002:adf:ca89:0:b0:33d:754c:8daf with SMTP id r9-20020adfca89000000b0033d754c8dafmr1515020wrh.10.1709293334266; Fri, 01 Mar 2024 03:42:14 -0800 (PST) Received: from aspen.lan (aztw-34-b2-v4wan-166919-cust780.vm26.cable.virginm.net. [82.37.195.13]) by smtp.gmail.com with ESMTPSA id q1-20020adfab01000000b0033ce727e728sm4341417wrc.94.2024.03.01.03.42.13 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 01 Mar 2024 03:42:13 -0800 (PST) Date: Fri, 1 Mar 2024 11:42:11 +0000 From: Daniel Thompson To: Doug Anderson Cc: Catalin Marinas , Will Deacon , Mark Rutland , Marc Zyngier , Misono Tomohiro , Chen-Yu Tsai , Stephen Boyd , Sumit Garg , Frederic Weisbecker , "Guilherme G. Piccoli" , Josh Poimboeuf , Kees Cook , Peter Zijlstra , Thomas Gleixner , Tony Luck , Valentin Schneider , linux-arm-kernel@lists.infradead.org, linux-hardening@vger.kernel.org, linux-kernel@vger.kernel.org Subject: Re: [PATCH] arm64: smp: smp_send_stop() and crash_smp_send_stop() should try non-NMI first Message-ID: <20240301114211.GC5795@aspen.lan> References: <20231207170251.1.Id4817adef610302554b8aa42b090d57270dc119c@changeid> <20240228131104.GB22898@aspen.lan> MIME-Version: 1.0 Content-Disposition: inline In-Reply-To: X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20240301_034216_788603_9293DA1F X-CRM114-Status: GOOD ( 37.69 ) 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 T24gVGh1LCBGZWIgMjksIDIwMjQgYXQgMTA6MzQ6MjZBTSAtMDgwMCwgRG91ZyBBbmRlcnNvbiB3 cm90ZToKPiBIaSwKPgo+IE9uIFdlZCwgRmViIDI4LCAyMDI0IGF0IDU6MTHigK9BTSBEYW5pZWwg VGhvbXBzb24KPiA8ZGFuaWVsLnRob21wc29uQGxpbmFyby5vcmc+IHdyb3RlOgo+ID4KPiA+ID4g SSdtIHN0aWxsIGhvcGluZyB0byBnZXQgc29tZSBzb3J0IG9mIGZlZWRiYWNrIGhlcmUuIElmIHBl b3BsZSB0aGluawo+ID4gPiB0aGlzIGlzIGEgdGVycmlibGUgaWRlYSB0aGVuIEknbGwgc2h1dCB1 cCBub3cgYW5kIGxlYXZlIHdlbGwgZW5vdWdoCj4gPiA+IGFsb25lLCBidXQgaXQgd291bGQgYmUg bmljZSB0byBhY3RpdmVseSBkZWNpZGUgYW5kIGdldCB0aGUgcGF0Y2ggb3V0Cj4gPiA+IG9mIGxp bWJvLgo+ID4KPiA+IEkndmUgcmVhZCBwYXRjaCB0aHJvdWdoIGEgY291cGxlIG9mIHRpbWVzIGFu ZCB3YXMgZ2VuZXJhbGx5IGNvbnZpbmNlZCBieQo+ID4gdGhlICJkbyB3aGF0IHg4NiBkb2VzIiBh cmd1bWVudC4KPiA+Cj4gPiBIb3dldmVyIHVudGlsIG5vdyBJJ3ZlIGFsd2F5cyBoZWxkIG15IGNv dW5jaWwgc2luY2UgSSB3YXNuJ3QgZmFtaWxpYXIKPiA+IHdpdGggdGhlc2UgY29kZSBwYXRocyBh bmQgSSBmaWd1cmVkIGl0IHdhcyBPSyBmb3IgbWUgdG8gaGF2ZSBubyBvcGluaW9uCj4gPiBiZWNh dXNlIHRoZSBmaXJzdCBsaW5lIG9mIHRoZSBkZXNjcmlwdGlvbiBzYXlzIHRoYXQga2dkYi9rZGIg aXMgMTAwJSBub3QKPiA+IGludm9sdmVkIGluIGNhdXNpbmcgdGhlIHByb2JsZW0gOy0pIC4KPiA+ Cj4gPiBIb3dldmVyIHRvZGF5IEkgYWxzbyB0b29rIGEgbG9vayBhdCB0aGUgSEFWRV9OTUkgYXJj aGl0ZWN0dXJlcyBhbmQgdGhlcmUKPiA+IGlzIG5vIGNvbnNlbnN1cyBiZXR3ZWVuIHRoZW0gYWJv dXQgaG93IHRvIGltcGxlbWVudCB0aGlzOiBQb3dlclBDIHVzZXMKPiA+IE5NSSBhbmQgbW9zdCBv ZiB0aGUgb3RoZXJzIHVzZSBJUlEgb25seSwgczM5MCBzcGVjaWFsIGNhc2VzIGZvciB0aGUKPiA+ IHBhbmljIGNvZGUgcGF0aCBhbmQgYWN0cyBkaWZmZXJlbnRseSBjb21wYXJlZCB0byBhIG5vcm1h bCBTTVAgc2h1dGRvd24uCj4gPgo+ID4gPHNuaXA+Cj4gPgo+ID4gSG93ZXZlciwgaWYgd2UgdGFs a2luZyBvdXJzZWx2ZXMgaW50byBjb3B5aW5nIHg4NiB0aGVuIHBlcmhhcHMgd2Ugc2hvdWxkCj4g PiBtb3JlIGFjY3VyYXRlbHkgY29weSB4ODYhIEFzc3VtaW5nIEkgcmVhZCB0aGUgeDg2IGNvZGUg Y29ycmVjdGx5IHRoZW4KPiA+IGNyYXNoX3NtcF9zZW5kX3N0b3AoKSB3aWxsIChtb3N0bHkpIGdv IHN0YWlnaHQgdG8gTk1JIHJhdGhlcgo+ID4gdGhhbiB0cmlhbGxpbmcgYW4gSVJRIGZpcnN0ISBU aGF0IGlzIG5vdCB3aGF0IGlzIGN1cnJlbnRseSBpbXBsZW1lbnRlZAo+ID4gaW4gdGhlIHBhdGNo IGZvciBhcm02NC4KPgo+IFN1cmUsIEknbSBoYXBweSB0byBjaGFuZ2UgdGhlIHBhdGNoIHRvIHdv cmsgdGhhdCB3YXksIHRob3VnaCBJIG1pZ2h0Cj4gd2FpdCB0byBnZXQgc29tZSBjb25maXJtYXRp b24gZnJvbSBhIG1haW50YWluZXIgdGhhdCB0aGV5IHRoaW5rIHRoaXMKPiBpZGVhIGlzIHdvcnRo IHB1cnN1aW5nIGJlZm9yZSBzcGVuZGluZyBtb3JlIHRpbWUgb24gaXQuCgoxMDAlLiBEb24ndCBy ZXNwaW4gb24gbXkgYWNjb3VudC4KCj4gSSBkb24ndCB0aGluayBpdCB3b3VsZCBiZSBoYXJkIHRv IGhhdmUgdGhlICJjcmFzaCBzdG9wIiBjb2RlIGp1bXAKPiBzdHJhaWdodCB0byBOTUkgaWYgdGhh dCdzIHdoYXQgcGVvcGxlIHdhbnQuIE1hdGNoaW5nIHg4NiBoZXJlIHNlZW1zCj4gcmVhc29uYWJs ZSwgdGhvdWdoIEknZCBhbHNvIHNheSB0aGF0IG15IGd1dCBzdGlsbCBzYXlzIHRoYXQgZXZlbiBm b3IKPiBjcmFzaCBzdG9wIHdlIHNob3VsZCB0cnkgdG8gc3RvcCB0aGluZ3MgY2xlYW5seSBiZWZv cmUganVtcGluZyB0byBOTUkuCj4gSSBndWVzcyBJIGNvdWxkIGltYWdpbmUgdGhhdCB0aGUgY29k ZSB3ZSdyZSBrZXhlYy1pbmcgdG8gZ2VuZXJhdGUgdGhlCj4gY29yZSBmaWxlIG1pZ2h0IGJlIG1v cmUgbGlrZWx5IHRvIGZpbmQgdGhlIGhhcmR3YXJlIGluIGEgZnVubnkgc3RhdGUKPiBpZiB3ZSBz dG9wcGVkIENQVXMgdy8gTk1JIHZzIElSUS4KCkluIHRlcm1zIG9mIHRoZSAicmlnaHQgdGhpbmcg dG8gZG8iIGZvciBrZHVtcCB0aGVuIHJldmlld2luZyB0aGUgczM5MAptaWdodCBiZSBhIGdvb2Qg aWRlYS4gVW5mb3J0dW5hdGVseSBpdCdzIGEgYml0IGRpZmZlcmVudCB0byB0aGUgb3RoZXIKYXJj aGVzIGFuZCBJIGNhbid0IG9mZmVyIGEgOTUlIGFuc3dlciBhYm91dCB3aGF0IHRoYXQgYXJjaCBk b2VzLgoKCkRhbmllbC4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fCmxpbnV4LWFybS1rZXJuZWwgbWFpbGluZyBsaXN0CmxpbnV4LWFybS1rZXJuZWxAbGlz dHMuaW5mcmFkZWFkLm9yZwpodHRwOi8vbGlzdHMuaW5mcmFkZWFkLm9yZy9tYWlsbWFuL2xpc3Rp bmZvL2xpbnV4LWFybS1rZXJuZWwK