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 7B4C8C0015E for ; Tue, 1 Aug 2023 22:22:39 +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=OFm6ErQ+xK9ox/8e1i3jwkHbSNoWG1cnLSXquOstOM8=; b=pwJl7l0ZFxOxlP UzTUt0PtfXbuAIrFmQ+C7A6xP/BC/6mf2WP2sR6mAG9goxcTCtPUcgPbPZ0TiK9qfiZd7wfwynOJ1 YmNNin7j70Li38Ta1HyUju7D0Cv0jxmDEoE3hH67E6ud/Q/oQv46MqdM8LjWU4qv1nxaH7VppA0Ts k28GzLauc6dYr/AoCSlAxp+gxtyO86AmHUhpAOne8WdYV72hqBwbS9ngERKdRKNGgcT6oXcSN5J4b 6EG95mjmTko2UjoaYWXbLiJP2bIMjJ78tnPfYZOSmKGIs3/hpyfLJJrjlsk5SwN+iv7Dd0txBG0hP drHZ2rJrP3golUKQZTOg==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.96 #2 (Red Hat Linux)) id 1qQxkm-003QJk-36; Tue, 01 Aug 2023 22:22:08 +0000 Received: from [2001:4d48:ad52:32c8:5054:ff:fe00:142] (helo=pandora.armlinux.org.uk) by bombadil.infradead.org with esmtps (Exim 4.96 #2 (Red Hat Linux)) id 1qQxki-003QJ5-1V for linux-arm-kernel@lists.infradead.org; Tue, 01 Aug 2023 22:22:07 +0000 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=armlinux.org.uk; s=pandora-2019; h=Sender:In-Reply-To: Content-Transfer-Encoding:Content-Type: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-Id: List-Help:List-Unsubscribe:List-Subscribe:List-Post:List-Owner:List-Archive; bh=9sTrFCHQqWsza2xTzSry7AISymqFb586BwMoopODqTU=; b=BVkHkqnWEK4FNAwvIBJf5ufwXi QF7C6aykpiOfX7QSxPfR1ZlWV4pHZxxAJ54mpYgpLZgd1KvX6mGJfOzZ+r5r8LBJyF35HPjUErlcM z/9yl+/G70XV8ot4WelJ311yClB9QvnqHcLtTwGEmlIYAG/FO/3iTP7XL4VEpBJufbBXzRUsmhhlz UI1PV5NHjVXzFAB7GSxrzx1nSOo/2QSdydbNb8BfImyaOuk7zHDyK8T6tlbhxFQERNCQ601JwIahI r1qyDV8jZQKDkguXCY4zn93bjGdKAhBdOH8Af/uLeQETRvBDzx+TT7R22U4rBX10mUj2ww0kOO8lL FP8oMNfQ==; Received: from shell.armlinux.org.uk ([fd8f:7570:feb6:1:5054:ff:fe00:4ec]:45596) by pandora.armlinux.org.uk with esmtpsa (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.96) (envelope-from ) id 1qQxkR-0004eF-1Q; Tue, 01 Aug 2023 23:21:47 +0100 Received: from linux by shell.armlinux.org.uk with local (Exim 4.94.2) (envelope-from ) id 1qQxkO-00014y-La; Tue, 01 Aug 2023 23:21:44 +0100 Date: Tue, 1 Aug 2023 23:21:44 +0100 From: "Russell King (Oracle)" To: =?utf-8?B?UmFmYcWCIE1pxYJlY2tp?= Cc: Peter Zijlstra , Ingo Molnar , Will Deacon , Waiman Long , Boqun Feng , Daniel Lezcano , Thomas Gleixner , Florian Fainelli , linux-clk@vger.kernel.org, "linux-arm-kernel@lists.infradead.org" , Network Development , Linux Kernel Mailing List , OpenWrt Development List , bcm-kernel-feedback-list Subject: Re: ARM board lockups/hangs triggered by locks and mutexes Message-ID: References: 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-20230801_152204_510332_F1D69E37 X-CRM114-Status: GOOD ( 28.68 ) 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 T24gV2VkLCBBdWcgMDIsIDIwMjMgYXQgMTI6MTA6MjRBTSArMDIwMCwgUmFmYcWCIE1pxYJlY2tp IHdyb3RlOgo+IEhpLAo+IAo+IFllYXJzIGFnbyBJIGFkZGVkIHN1cHBvcnQgZm9yIEJyb2FkY29t J3MgQkNNNTM1NzMgU29Dcy4gV2UgcmVsZWFzZWQKPiBmaXJtd2FyZXMgYmFzZWQgb24gTGludXgg NC40IChhbmQgbGF0ZXIgb24gNC4xNCkgdGhhdCB3b3JrZWQgYWxtb3N0Cj4gZmluZS4gVGhlcmUg d2FzIG9uZSBsaXR0bGUgaXNzdWUgd2UgY291bGRuJ3QgZGVidWcgb3IgZml4OiByYW5kb20gaGFu Z3MKPiBhbmQgcmVib290cy4gVGhleSB3ZXJlIHRvbyByYXJlIHRvIGRlYWwgd2l0aCAobW9zdCBk ZXZpY2VzIHdvcmtlZCBmaW5lCj4gZm9yIHdlZWtzIG9yIG1vbnRocykuCj4gCj4gUmVjZW50bHkg SSB1cGRhdGVkIG15IHN0YWJsZSBrZXJuZWwgNS40IGFuZCBJIHN0YXJ0ZWQgZXhwZXJpZW5jaW5n Cj4gc3RhYmlsaXR5IGlzc3VlcyBvbiBteSBvd24hIEFmdGVyIHNvbWUgdXB0aW1lICh1c3VhbGx5 IGZyb20gMCB0byAyMAo+IG1pbnV0ZXMgb2YgY2xvc2UgdG8gemVybyBhY3Rpdml0eSkgc2VyaWFs IGNvbnNvbGUgaGFuZ3MuIEkgY2FuJ3QgdHlwZQo+IGFueXRoaW5nIGFuZCBJIHN0b3AgZ2V0dGlu ZyBhbnkgbWVzc2FnZXMuIEkndmUgdG8gd2FpdCBhYm91dCBhIG1pbnV0ZQo+IGZvciB3YXRjaGRv ZyB0byBraWNrIGluIGFuZCByZWJvb3QgZGV2aWNlLgo+IAo+ICMjIyMjCj4gCj4gSSB0b29rIHRo YXQgZ3JlYXQgY2hhbmNlIGFuZCBkZWNpZGVkIHRvIHRyYWNrIHRoZSByZWdyZXNzaW9uLgo+IAo+ IExpbnV4IDUuNCBzdGFibGUgYnJhbmNoIHdvcmtlZCBzdGFibGUgdXAgdG8gdGhlIHJlbGVhc2Ug djUuNC4xOTcuCj4gU3RhcnRpbmcgd2l0aCB2NS40LjE5OCBJIHN0YXJ0ZWQgZXhwZXJpZW5jaW5n IHRob3NlIHN0YWJpbGl0eSBpc3N1ZXMuIEkKPiBiaXNlY3RlZCBpdCBkb3duIHRvIHRoZSBjb21t aXQgNDQ2MDA2NmViMjQ4ICgiaXB2NjogZml4IGxvY2tpbmcgaXNzdWVzCj4gd2l0aCBsb29wcyBv dmVyIGlkZXYtPmFkZHJfbGlzdCIpOgo+IGh0dHBzOi8vZ2l0Lmtlcm5lbC5vcmcvcHViL3NjbS9s aW51eC9rZXJuZWwvZ2l0L3N0YWJsZS9saW51eC5naXQvY29tbWl0Lz9oPWxpbnV4LTUuNC55Jmlk PTQ0NjAwNjZlYjI0ODBiOWUyMDNjNzM3NTVlMTJlMmVmYzgyMGEyN2UKPiAKPiBXaXRoIGFib3Zl IGNvbW1pdCByZXZlcnRlZCBJIHdhcyBhYmxlIHRvIHVzZSBzdGFibGUgNS40IGJyYW5jaCB1cCB0 byB0aGUKPiByZWxlYXNlIHY1LjQuMjA3LiBTdGFydGluZyB3aXRoIHY1LjQuMjA4IGl0IGdvdCB1 bnN0YWJsZSBhZ2Fpbi4gSQo+IGJpc2VjdGVkIGl0IGRvd24gdG86Cj4gY29tbWl0IGQwZDU4MzQ4 NGQyZSAoImxvY2tpbmcvcmVmY291bnQ6IENvbnNvbGlkYXRlIGltcGxlbWVudGF0aW9ucyBvZgo+ IHJlZmNvdW50X3QiKQo+IGNvbW1pdCBkYWI3ODdjNzNmNmUgKCJsb2NraW5nL3JlZmNvdW50OiBD b25zb2xpZGF0ZQo+IFJFRkNPVU5UX3tNQVgsU0FUVVJBVEVEfSBkZWZpbml0aW9ucyIpCj4gY29t bWl0IDBkMzE4MmZiZTY4OSAoImxvY2tpbmcvcmVmY291bnQ6IE1vdmUgc2F0dXJhdGlvbiB3YXJu aW5ncyBvdXQgb2YgbGluZSIpCj4gY29tbWl0IDgwOTU1NDE0N2Q2MCAoImxvY2tpbmcvcmVmY291 bnQ6IEltcHJvdmUgcGVyZm9ybWFuY2Ugb2YgZ2VuZXJpYwo+IFJFRkNPVU5UX0ZVTEwgY29kZSIp Cj4gY29tbWl0IDljOTI2OTk3N2YwMyAoImxvY2tpbmcvcmVmY291bnQ6IE1vdmUgdGhlIGJ1bGsg b2YgdGhlCj4gUkVGQ09VTlRfRlVMTCBpbXBsZW1lbnRhdGlvbiBpbnRvIHRoZSA8bGludXgvcmVm Y291bnQuaD4gaGVhZGVyIikKPiBjb21taXQgMDRiZmY3ZDdiODA4ICgibG9ja2luZy9yZWZjb3Vu dDogUmVtb3ZlIHVudXNlZAo+IHJlZmNvdW50XypfY2hlY2tlZCgpIHZhcmlhbnRzIikKPiBjb21t aXQgNTEzYjE5YTQzYmVjICgibG9ja2luZy9yZWZjb3VudDogRW5zdXJlIGludGVnZXIgb3BlcmFu ZHMgYXJlCj4gdHJlYXRlZCBhcyBzaWduZWQiKQo+IGNvbW1pdCA2OGI0ZWU2OGU4YzggKCJsb2Nr aW5nL3JlZmNvdW50OiBEZWZpbmUgY29uc3RhbnRzIGZvcgo+IHNhdHVyYXRpb24gYW5kIG1heCBy ZWZjb3VudCB2YWx1ZXMiKQo+IGh0dHBzOi8vZ2l0Lmtlcm5lbC5vcmcvcHViL3NjbS9saW51eC9r ZXJuZWwvZ2l0L3N0YWJsZS9saW51eC5naXQvY29tbWl0Lz9oPWxpbnV4LTUuNC55JmlkPWQwZDU4 MzQ4NGQyZWQ5ZjU5MDNlZGJiZmE3ZTJhNjhmNzhiOTUwYjAKPiBodHRwczovL2dpdC5rZXJuZWwu b3JnL3B1Yi9zY20vbGludXgva2VybmVsL2dpdC9zdGFibGUvbGludXguZ2l0L2NvbW1pdC8/aD1s aW51eC01LjQueSZpZD1kYWI3ODdjNzNmNmUzOGQ4ZTdlZDNjMWU2ODMzODVlOGYwZmUyOGEyCj4g aHR0cHM6Ly9naXQua2VybmVsLm9yZy9wdWIvc2NtL2xpbnV4L2tlcm5lbC9naXQvc3RhYmxlL2xp bnV4LmdpdC9jb21taXQvP2g9bGludXgtNS40LnkmaWQ9MGQzMTgyZmJlNjg5ZTM4MDhjMDNiNmNk ZTZiZTk4MjM3ZjllMGE0YQo+IGh0dHBzOi8vZ2l0Lmtlcm5lbC5vcmcvcHViL3NjbS9saW51eC9r ZXJuZWwvZ2l0L3N0YWJsZS9saW51eC5naXQvY29tbWl0Lz9oPWxpbnV4LTUuNC55JmlkPTgwOTU1 NDE0N2Q2MDkxNjNjZmJhZjgxNWM0NDNjNTc1YjUzOGE3ZWYKPiBodHRwczovL2dpdC5rZXJuZWwu b3JnL3B1Yi9zY20vbGludXgva2VybmVsL2dpdC9zdGFibGUvbGludXguZ2l0L2NvbW1pdC8/aD1s aW51eC01LjQueSZpZD05YzkyNjk5NzdmMDNhYjljNDQ4YzhiNzE1ODFhOTUxZTBlYjRmYjdiCj4g aHR0cHM6Ly9naXQua2VybmVsLm9yZy9wdWIvc2NtL2xpbnV4L2tlcm5lbC9naXQvc3RhYmxlL2xp bnV4LmdpdC9jb21taXQvP2g9bGludXgtNS40LnkmaWQ9MDRiZmY3ZDdiODA4MWM0YmIyZTgxNzFi ZTMxZDMzZGYyOTdlZWU1Ygo+IGh0dHBzOi8vZ2l0Lmtlcm5lbC5vcmcvcHViL3NjbS9saW51eC9r ZXJuZWwvZ2l0L3N0YWJsZS9saW51eC5naXQvY29tbWl0Lz9oPWxpbnV4LTUuNC55JmlkPTUxM2Ix OWE0M2JlY2VlNWY3YWY2ZDI4M2JiOWQzZDI0MWE4YTIxYTgKPiBodHRwczovL2dpdC5rZXJuZWwu b3JnL3B1Yi9zY20vbGludXgva2VybmVsL2dpdC9zdGFibGUvbGludXguZ2l0L2NvbW1pdC8/aD1s aW51eC01LjQueSZpZD02OGI0ZWU2OGU4Yzg4MDBjZjhkNmI2MWNjNzRiNDAzMWEwNzQyYTRjCj4g KEkgZGlkbid0IGFjdHVhbGx5IGNoZWNrIGFib3ZlIGNvbW1pdHMgaW5kaXZpZHVhbGx5KS4KPiAK PiBSZXZlcnRpbmcgYWJvdmUgbG9ja2luZy9yZWZjb3VudCBjb21taXRzIHdvcmtlZCBmaW5lIGZv ciBmZXcgcmVsZWFzZXM6Cj4gdXAgdG8gdGhlIHY1LjQuMjE5LiBTdGFydGluZyB3aXRoIHY1LjQu MjIwIEkgZ290IGhhbmdzIGFnYWluLiBJIGJpc2VjdGVkCj4gdGhhdCBkb3duIHRvIHRoZSBjb21t aXQgMTMxMjg3ZmY4MzNkICgib25jZTogYWRkIERPX09OQ0VfU0xPVygpIGZvcgo+IHNsZWVwYWJs ZSBjb250ZXh0cyIpLgo+IAo+IFJldmVydGluZyB0aGF0IGV4dHJhIGNvbW1pdCBmcm9tIHY1LjQu MjM4IGFsbG93cyBtZSB0byBydW4gTGludXggZm9yCj4gaG91cnMgYWdhaW4gKGN1cnJlbnRseSAz IGRldmljZXMgeCA2IGhvdXJzIGFuZCBjb3VudGluZykuIFNvIEkgbmVlZCBpbgo+IHRvdGFsIDEw KzEgcmV2ZXJ0cyBmcm9tIDUuNCBicmFuY2ggdG8gZ2V0IGEgc3RhYmxlIGtlcm5lbC4KPiAKPiAj IyMjIwo+IAo+IEknbSBjbHVlbGVzcyBhdCB0aGlzIHBvaW50LiBJcyB0aGF0IHBvc3NpYmxlIGtl cm5lbCBoYXMgc29tZSBsb2NraW5nIGJ1Zwo+IEkgY2FuIGhpdCBvbmx5IHVzaW5nIHRoaXMgc3Bl Y2lmaWMgU29DPyBCQ001MzU3M3MgaGF2ZSBhIHNpbmdsZSBBUk0KPiBDb3J0ZXgtQTcgQ1BVIHJ1 bm5pbmcgYXQgOTAwIE1Iei4gVGhlIG9ubHkgdW51c3VhbCB0aGluZyBhYm91dCB0aGlzIGh3IEkK PiBjYW4gdGhpbmsgb2YgaXMgYSBzbG93IGFyY2ggdGltZXIgcnVubmluZyBhdCAzNiw4IGtIei4K PiAKPiBJIHRyaWVkIGNvbXBpbGluZyBrZXJuZWwgd2l0aDoKPiBDT05GSUdfU09GVExPQ0tVUF9E RVRFQ1RPUj15Cj4gQ09ORklHX0RFVEVDVF9IVU5HX1RBU0s9eQo+IENPTkZJR19XUV9XQVRDSERP Rz15Cj4gYnV0IGl0IGRpZG4ndCBjaGFuZ2Ugb3IgcmVwb3J0IGFueXRoaW5nLgo+IAo+IFVuZm9y dHVuYXRlbHkgZW5hYmxpbmcgKmFueSogb2YgZm9sbG93aW5nIG9wdGlvbnM6Cj4gQ09ORklHX0RF QlVHX1JUX01VVEVYRVM9eQo+IENPTkZJR19ERUJVR19TUElOTE9DSz15Cj4gQ09ORklHX0RFQlVH X01VVEVYRVM9eQo+IHNlZW1zIHRvIG1ha2UgbG9ja3N1cC9oYW5ncyBnbyBhd2F5LiBJIHRyaWVk IGZvciBmZXcgaG91cnMuCj4gCj4gU2FkbHkgSSBkb24ndCBoYXZlIGFjY2VzcyB0byBKVEFHIG9y IGFueSBsb3cgbGV2ZWwgZGVidWdnaW5nIGludGVyZmFjZS4KPiAKPiBEb2VzIGxvb2tpbmcgYXQg Y29tbWl0cyBJIHJlcG9ydGVkIGFib3ZlIGdpdmUgYW55b25lIGEgaGludCBvbiB3aGF0IG1heQo+ IGJlIGdvaW5nIG9uIG1heWJlPwoKSWYgeW91IHN1c3BlY3QgbG9ja2luZyBpc3N1ZXMsIG1ha2Ug c3VyZSB5b3UgaGF2ZSBsb2NrZGVwIGVuYWJsZWQgd2hpY2gKd2lsbCBkZXRlY3QgbG9ja2luZyBl cnJvcnMuIFlvdSB3aWxsIHdhbnQgQ09ORklHX1BST1ZFX0xPQ0tJTkcgZW5hYmxlZC4KCkkgd2ls bCBzYXkgdGhhdCBJIHVzZSBJUHY2LCBhbmQgSSBydW4gMzItYml0IGtlcm5lbHMgaGVyZSBib3Ro IG9uIHJlYWwKQVJNdjcgaGFyZHdhcmUgKEFybWFkYSAzODggYW5kIGlNWDYgYmFzZWQgc3R1ZmYp IGFuZCBhbHNvIGluIEtWTSBiYXNlZApWTXMsIGFuZCB0aGVzZSBoYXZlIHJ1biB2aXJ0dWFsbHkg ZXZlcnkgcmVsZWFzZSBvZiB0aGUga2VybmVsIChub3QKc3RhYmxlIGtlcm5lbHMgdGhvdWdoKSBh bmQgSSBoYXZlbid0IGV2ZXIgc2VlbiB0aGUgYmVoYXZpb3VyIHRoYXQgeW91CmRlc2NyaWJlLgoK SWYgaXQgaXMgc3BlY2lmaWMgdG8gc3RhYmxlIGtlcm5lbHMsIHRoZW4gdGhhdCB3b3VsZCBiZSBy YXRoZXIKZGlzYXBwb2ludGluZy4KCi0tIApSTUsncyBQYXRjaCBzeXN0ZW06IGh0dHBzOi8vd3d3 LmFybWxpbnV4Lm9yZy51ay9kZXZlbG9wZXIvcGF0Y2hlcy8KRlRUUCBpcyBoZXJlISA4ME1icHMg ZG93biAxME1icHMgdXAuIERlY2VudCBjb25uZWN0aXZpdHkgYXQgbGFzdCEKCl9fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCmxpbnV4LWFybS1rZXJuZWwgbWFp bGluZyBsaXN0CmxpbnV4LWFybS1rZXJuZWxAbGlzdHMuaW5mcmFkZWFkLm9yZwpodHRwOi8vbGlz dHMuaW5mcmFkZWFkLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2xpbnV4LWFybS1rZXJuZWwK