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 4DDEBC001DE for ; Fri, 4 Aug 2023 08:26:02 +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=NU+xi0T5dGbizwYCWjrRzn10pyyUuitqp6qVyRefQrg=; b=nwXHuM/tVxTvas /zCj9CwZk/v0N7q/OO/rQPYnw6Y51LztwiKhX6oO4KFHdL3rTtx7/Q2ctzVxAWdDGsPA4FdVynjyJ NmdDGYmdutLAz7O19CDvJO3SG8IMwANaxgVXt80Gxo4//xQ5z+IsuzSH1ls3IvbSJoxbiJ7w5iSay nKLCwwh3bNNr+Hsjpsh+WHk9R07i05MVhDRLYI/ZqWDtd+JdLPrprjihI/U8q39BOIktPP4THGYKo yPT4YD+4jegQfVi1wcdSCqmHzf1DLmbg0+nPF88KPuyzgAosUU5vDLrO/7wS24TH60aAZe2jdmh4D XVMJBknIr08KDnerDlXg==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.96 #2 (Red Hat Linux)) id 1qRq7x-00Bsck-32; Fri, 04 Aug 2023 08:25:41 +0000 Received: from desiato.infradead.org ([2001:8b0:10b:1:d65d:64ff:fe57:4e05]) by bombadil.infradead.org with esmtps (Exim 4.96 #2 (Red Hat Linux)) id 1qRq7u-00BscY-2p for linux-arm-kernel@bombadil.infradead.org; Fri, 04 Aug 2023 08:25:38 +0000 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=infradead.org; s=desiato.20200630; h=In-Reply-To:Content-Transfer-Encoding: Content-Type:MIME-Version:References:Message-ID:Subject:Cc:To:From:Date: Sender:Reply-To:Content-ID:Content-Description; bh=kq8uP/RsR+7bhx2IAz3Uus90BPpjASz0BJ8o6o6e7xE=; b=SNGpYDKg1GXgROFtj1qyUocW3P DzcvRBVkASTUm6mXfZdgI3BUnzEiHK/Q+AEKzO5zToLgvHE+HqjW9bvreC63GMRO1b7tjWmZvAiMz /CaRLE+JSwa/qCAhTdHSUHMn1hrJyVBiKWLdKAICfk8Qt2NMTrVOk8Z282jbj6iNUZosKzJbrGaj1 aOVheZ9mqZFSL0FPM44NEnhGTCy/6Kg5d8Xw8Hbxf3s1wWEP6x+rww4kA+Lq8QmiOITY5pkVHe4ol v555T12C38JxBrNGeAKdxqqvPWMDbTBAyOmXllytT/bGYC01oqcehuHJnI7EuMBraHqoov81MTB+/ KNIiPj3Q==; Received: from j130084.upc-j.chello.nl ([24.132.130.84] helo=noisy.programming.kicks-ass.net) by desiato.infradead.org with esmtpsa (Exim 4.96 #2 (Red Hat Linux)) id 1qRq7o-000EKt-1D; Fri, 04 Aug 2023 08:25:32 +0000 Received: from hirez.programming.kicks-ass.net (hirez.programming.kicks-ass.net [192.168.1.225]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits)) (Client did not present a certificate) by noisy.programming.kicks-ass.net (Postfix) with ESMTPS id CA22F30007E; Fri, 4 Aug 2023 10:25:31 +0200 (CEST) Received: by hirez.programming.kicks-ass.net (Postfix, from userid 1000) id A7AF42107C443; Fri, 4 Aug 2023 10:25:31 +0200 (CEST) Date: Fri, 4 Aug 2023 10:25:31 +0200 From: Peter Zijlstra To: Guo Ren Cc: Alex Kogan , linux@armlinux.org.uk, mingo@redhat.com, will.deacon@arm.com, arnd@arndb.de, longman@redhat.com, linux-arch@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-kernel@vger.kernel.org, tglx@linutronix.de, bp@alien8.de, hpa@zytor.com, x86@kernel.org, guohanjun@huawei.com, jglauber@marvell.com, steven.sistare@oracle.com, daniel.m.jordan@oracle.com, dave.dice@oracle.com Subject: Re: [PATCH v15 3/6] locking/qspinlock: Introduce CNA into the slow path of qspinlock Message-ID: <20230804082531.GL212435@hirez.programming.kicks-ass.net> References: <20210514200743.3026725-1-alex.kogan@oracle.com> <20210514200743.3026725-4-alex.kogan@oracle.com> <20230803085004.GF212435@hirez.programming.kicks-ass.net> <20230803115610.GC214207@hirez.programming.kicks-ass.net> MIME-Version: 1.0 Content-Disposition: inline In-Reply-To: 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 T24gRnJpLCBBdWcgMDQsIDIwMjMgYXQgMDk6MzM6NDhBTSArMDgwMCwgR3VvIFJlbiB3cm90ZToK PiBPbiBUaHUsIEF1ZyAzLCAyMDIzIGF0IDc6NTfigK9QTSBQZXRlciBaaWpsc3RyYSA8cGV0ZXJ6 QGluZnJhZGVhZC5vcmc+IHdyb3RlOgoKPiA+IENOQSBzaG91bGQgb25seSBzaG93IGEgYmVuZWZp dCB3aGVuIHRoZXJlIGlzIHN0cm9uZyBpbnRlci1ub2RlCj4gPiBjb250ZW50aW9uLCBhbmQgaW4g dGhhdCBjYXNlIGl0IGlzIHR5cGljYWxseSBiZXN0IHRvIGZpeCB0aGUga2VybmVsIHNpZGUKPiA+ IGxvY2tpbmcuCj4gPgo+ID4gSGVuY2UgdGhlIHF1ZXN0aW9uIGFzIHRvIHdoYXQgbG9jayBwcm9t cHRlZCB5b3UgdG8gbG9vayBhdCB0aGlzLgo+IEkgbWV0IHRoZSBsb25nIGxvY2sgcXVldWUgc2l0 dWF0aW9uIHdoZW4gdGhlIGhhcmR3YXJlIGdhdmUgYW4gb3Zlcmx5Cj4gYWdncmVzc2l2ZSBzdG9y ZSBxdWV1ZSBtZXJnZSBidWZmZXIgZGVsYXkgbWVjaGFuaXNtLiBTZWU6Cj4gaHR0cHM6Ly9sb3Jl Lmtlcm5lbC5vcmcvbGludXgtcmlzY3YvMjAyMzA4MDIxNjQ3MDEuMTkyNzkxLTgtZ3VvcmVuQGtl cm5lbC5vcmcvCgoqZ3JvYW4qLCBzbyB5b3UncmUgdXNpbmcgaXQgdG8gd29yayBhcm91bmQgJ2Jy b2tlbicgaGFyZHdhcmUgOi0oCgpXb3VsZG4ndCB0aGF0IGhhcmR3YXJlIGhhdmUgaG9ycmlmaWNh bGx5IGJhZCBsb2NrIHRocm91Z2hwdXQgYW55d2F5PwpFdmVyeWJvZHkgd291bGQgZW5kIHVwIHdh aXRpbmcgb24gdGhhdCBzdG9yZSBidWZmZXIgZGVsYXkuCgo+IFRoaXMgYWxzbyBsZXQgbWUgY29u c2lkZXIgaW1wcm92aW5nIHRoZSBlZmZpY2llbmN5IG9mIHRoZSBsb25nIGxvY2sKPiBxdWV1ZSBy ZWxlYXNlLiBGb3IgZXhhbXBsZSwgaWYgdGhlIHF1ZXVlIGlzIGxpa2UgdGhpczoKPiAKPiAoTm9k ZTAgY3B1MCkgLT4gKE5vZGUxIGNwdTY0KSAtPiAoTm9kZTAgY3B1MSkgLT4gKE5vZGUxIGNwdTY1 KSAtPgo+IChOb2RlMCBjcHUyKSAtPiAoTm9kZTEgY3B1NjYpIC0+IC4uLgo+IAo+IFRoZW4gZXZl cnkgbWNzX3VubG9jayB3b3VsZCBjYXVzZSBhIGNyb3NzLU5VTUEgdHJhbnNhY3Rpb24uIEJ1dCBp ZiB3ZQo+IGNvdWxkIG1ha2UgdGhlIHF1ZXVlIGxpa2UgdGhpczoKClNlZSwgdGhpcyBpcyB3aGVy ZSB0aGUgQVJNNjQgV0ZFIHdvdWxkIGNvbWUgaW4gaGFuZHk7IEkgZG9uJ3Qgc3VwcG9zZQpSSVND LVYgaGFzIGFueXRoaW5nIGxpa2UgdGhhdD8KCkFsc28sIGJ5IHRoZSB0aW1lIHlvdSBoYXZlIDYg d2FpdGVycywgSSdkIHNheSB0aGUgbG9jayBpcyB0ZXJyaWJseQpjb250ZW5kZWQgYW5kIHlvdSBz aG91bGQgbG9vayBhdCBpbXByb3ZpbmcgdGhlIGxvY2tpbmggc2NoZW1lLgoKX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KbGludXgtYXJtLWtlcm5lbCBtYWls aW5nIGxpc3QKbGludXgtYXJtLWtlcm5lbEBsaXN0cy5pbmZyYWRlYWQub3JnCmh0dHA6Ly9saXN0 cy5pbmZyYWRlYWQub3JnL21haWxtYW4vbGlzdGluZm8vbGludXgtYXJtLWtlcm5lbAo=