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 EF6F6C001DE for ; Fri, 4 Aug 2023 17:04:11 +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-Type: Content-Transfer-Encoding:List-Subscribe:List-Help:List-Post:List-Archive: List-Unsubscribe:List-Id:In-Reply-To:From:References:Cc:To:Subject: MIME-Version:Date:Message-ID:Reply-To:Content-ID:Content-Description: Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID: List-Owner; bh=o6Z0CTXrqgWPTbpvWOfNlb/SfXGmOH3JFbZn9yQYl84=; b=Ng2u0JBxs2EOER DxJGTqZs2iBxhFpDHDNvac/yweAn8gwwwFrNwowy36SzD79XpxqgnvK351eKvQG0fcRhyZ3JkbEM7 u3agCQcrGeE8f4+XIVO7lJfvKKFWQdclLLyImImsKWmBr5molPxhqwk8NidOgX9NiGbeFhZadxRks nlj+qoucYePCDjW5nA8RpXpL8L1+d+RZ2CQI5mgTyLjykr846aNdNUVrXNpjMDxHPkdL9O9DkcOVe yQIVsFFiW1wAYY9EWfo7vR6U61AtM4TLe6GyIEByTDxLKwEWczOpPoD0CG8vCWdVKbWftyiMao1QG 7hmRIgih8SM+QQjLM0OQ==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.96 #2 (Red Hat Linux)) id 1qRyDL-00CrCQ-1U; Fri, 04 Aug 2023 17:03:47 +0000 Received: from us-smtp-delivery-124.mimecast.com ([170.10.133.124]) by bombadil.infradead.org with esmtps (Exim 4.96 #2 (Red Hat Linux)) id 1qRyDJ-00CrBg-0X for linux-arm-kernel@lists.infradead.org; Fri, 04 Aug 2023 17:03:46 +0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com; s=mimecast20190719; t=1691168624; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=0ew8+859/KxLYM1PCEstkPSyPtAKzzdZ/Lbawn2bmLw=; b=DDBv7AQixgv8TEft+uIp9sgIE2AMImoWxbF0/ZBOA+TI5RHB4VweFaA9vBZqZGjlRZJH5G 3IFxM9JyJ3CgZbIWZuLRm+pFu+un5pHkQXCwk9+zppEejTAM+liYbKNf10lDom/BUpqzn+ r2iLFwN0I29pbv398XHI5ZzZtc/N9V8= Received: from mimecast-mx02.redhat.com (mimecast-mx02.redhat.com [66.187.233.88]) by relay.mimecast.com with ESMTP with STARTTLS (version=TLSv1.2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id us-mta-60-C06GJQ95O-i084vS0IMVbw-1; Fri, 04 Aug 2023 13:03:38 -0400 X-MC-Unique: C06GJQ95O-i084vS0IMVbw-1 Received: from smtp.corp.redhat.com (int-mx02.intmail.prod.int.rdu2.redhat.com [10.11.54.2]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by mimecast-mx02.redhat.com (Postfix) with ESMTPS id 4C09D185A7AE; Fri, 4 Aug 2023 17:03:37 +0000 (UTC) Received: from [10.22.33.115] (unknown [10.22.33.115]) by smtp.corp.redhat.com (Postfix) with ESMTP id DBFE040C1258; Fri, 4 Aug 2023 17:03:36 +0000 (UTC) Message-ID: <352465f6-394a-6f91-712d-85ed15588822@redhat.com> Date: Fri, 4 Aug 2023 13:03:36 -0400 MIME-Version: 1.0 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Thunderbird/102.7.1 Subject: Re: [PATCH v3] perf/arm-dmc620: Fix dmc620_pmu_irqs_lock/cpu_hotplug_lock circular lock dependency Content-Language: en-US To: Will Deacon Cc: Mark Rutland , linux-arm-kernel@lists.infradead.org, linux-kernel@vger.kernel.org, Robin Murphy References: <20230722031729.3913953-1-longman@redhat.com> <20230728150614.GF21718@willie-the-truck> <62d4b353-0237-9ec6-a63e-8a7a6764aba5@redhat.com> <20230804162812.GC30679@willie-the-truck> <458ac4d2-bb8a-0359-f198-dd53f4c84bd3@redhat.com> <20230804165943.GG30679@willie-the-truck> From: Waiman Long In-Reply-To: <20230804165943.GG30679@willie-the-truck> X-Scanned-By: MIMEDefang 3.1 on 10.11.54.2 X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20230804_100345_274203_B7F6C18C X-CRM114-Status: GOOD ( 25.14 ) 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-Transfer-Encoding: base64 Content-Type: text/plain; charset="utf-8"; Format="flowed" Sender: "linux-arm-kernel" Errors-To: linux-arm-kernel-bounces+linux-arm-kernel=archiver.kernel.org@lists.infradead.org T24gOC80LzIzIDEyOjU5LCBXaWxsIERlYWNvbiB3cm90ZToKPiBPbiBGcmksIEF1ZyAwNCwgMjAy MyBhdCAxMjo1MTo0N1BNIC0wNDAwLCBXYWltYW4gTG9uZyB3cm90ZToKPj4gT24gOC80LzIzIDEy OjI4LCBXaWxsIERlYWNvbiB3cm90ZToKPj4+Pj4+ICAgICBzdHJ1Y3QgZG1jNjIwX3BtdSB7Cj4+ Pj4+PiBAQCAtNDIzLDkgKzQyNCwxNCBAQCBzdGF0aWMgc3RydWN0IGRtYzYyMF9wbXVfaXJxICpf X2RtYzYyMF9wbXVfZ2V0X2lycShpbnQgaXJxX251bSkKPj4+Pj4+ICAgICAJc3RydWN0IGRtYzYy MF9wbXVfaXJxICppcnE7Cj4+Pj4+PiAgICAgCWludCByZXQ7Cj4+Pj4+PiAtCWxpc3RfZm9yX2Vh Y2hfZW50cnkoaXJxLCAmZG1jNjIwX3BtdV9pcnFzLCBpcnFzX25vZGUpCj4+Pj4+PiAtCQlpZiAo aXJxLT5pcnFfbnVtID09IGlycV9udW0gJiYgcmVmY291bnRfaW5jX25vdF96ZXJvKCZpcnEtPnJl ZmNvdW50KSkKPj4+Pj4+ICsJbGlzdF9mb3JfZWFjaF9lbnRyeShpcnEsICZkbWM2MjBfcG11X2ly cXMsIGlycXNfbm9kZSkgewo+Pj4+Pj4gKwkJaWYgKGlycS0+aXJxX251bSAhPSBpcnFfbnVtKQo+ Pj4+Pj4gKwkJCWNvbnRpbnVlOwo+Pj4+Pj4gKwkJaWYgKCFpcnEtPnZhbGlkKQo+Pj4+Pj4gKwkJ CXJldHVybiBFUlJfUFRSKC1FQUdBSU4pOwkvKiBUcnkgYWdhaW4gbGF0ZXIgKi8KPj4+Pj4gSXQg bG9va3MgbGlrZSB0aGlzIGNhbiBidWJibGUgdXAgdG8gdGhlIHByb2JlKCkgcm91dGluZS4gRG9l cyB0aGUgZHJpdmVyCj4+Pj4+IGNvcmUgaGFuZGxlIC1FQUdBSU4gY29taW5nIGJhY2sgZnJvbSBh IHByb2JlIHJvdXRpbmU/Cj4+Pj4gUmlnaHQsIEkgc2hvdWxkIGFkZCBjb2RlIHRvIGhhbmRsZSB0 aGlzIGVycm9yIGNvbmRpdGlvbi4gSSB0aGluayBpdCBjYW4gYmUKPj4+PiBoYW5kbGVkIGluIGRt YzYyMF9wbXVfZ2V0X2lycSgpLiBUaGUgaW1wb3J0YW50IHRoaW5nIGlzIHRvIHJlbGVhc2UgdGhl Cj4+Pj4gbXV0ZXgsIHdhaXQgYSBmZXcgbXMgYW5kIHRyeSBhZ2Fpbi4gV2hhdCBkbyB5b3UgdGhp bms/Cj4+PiBJIGRvbid0IHJlYWxseSBmb2xsb3csIGJ1dCB3YWl0aW5nIGEgZmV3IG1zIGFuZCB0 cnlpbmcgYWdhaW4gc291bmRzIGxpa2UKPj4+IGEgcmVhbGx5IG5hc3R5IGhhY2sgZm9yIHNvbWV0 aGluZyB3aGljaCBkb2Vzbid0IGFwcGVhciB0byBiZSBjb25zdHJhaW5lZAo+Pj4gYnkgYnJva2Vu IGhhcmR3YXJlLiBJbiBvdGhlciB3b3Jkcywgd2UgZ290IG91cnNlbHZlcyBpbnRvIHRoaXMgbWVz cywgc28KPj4+IHdlIHNob3VsZCBiZSBhYmxlIHRvIHJlc29sdmUgaXQgcHJvcGVybHkuCj4+ICBG cm9tIG15IHBvaW50IG9mIHZpZXcsIHRoZSBwcm9wZXIgd2F5IHRvIHNvbHZlIHRoZSBwcm9ibGVt IGlzIHRvIHJldmVyc2UgdGhlCj4+IGxvY2tpbmcgb3JkZXIuIFNpbmNlIHlvdSBkb24ndCB0byBh ZGQgYSBFWFBPUlQgc3RhdGVtZW50IHRvIHRoZSBjb3JlIGtlcm5lbAo+PiBjb2RlLCB3ZSB3aWxs IGhhdmUgdG8gZmluZCBhIHdheSBhcm91bmQgaXQgYnkgbm90IGhvbGRpbmcgdGhlCj4+IGRtYzYy MF9wbXVfaXJxc19sb2NrIHdoZW4gY3B1aHBfc3RhdGVfYWRkX2luc3RhbmNlX25vY2FsbHMoKSBp cyBjYWxsZWQuCj4+IEFub3RoZXIgYWx0ZXJuYXRpdmUgdGhhdCBJIGNhbiB0aGluayBvZiBpcyB0 byBhZGQgb25lIG1vcmUgbXV0ZXggdGhhdCB3ZQo+PiB3aWxsIGhvbGQganVzdCBmb3IgdGhlIGVu dGlyZXR5IG9mwqAgX19kbWM2MjBfcG11X2dldF9pcnEoKSBhbmQgdGFrZQo+PiBkbWM2MjBfcG11 X2lycXNfbG9jayBvbmx5IHdoZW4gdGhlIGxpbmtlZCBsaXN0IGlzIGJlaW5nIG1vZGlmaWVkLiBU aGF0IHdpbGwKPj4gZWxpbWluYXRlIHRoZSBuZWVkIHRvIGludHJvZHVjZSBhcmJpdHJhcnkgd2Fp dCBhcyBvdGhlciBjYWxsZXIgb2YKPj4gX19kbWM2MjBfcG11X2dldF9pcnEoKSB3aWxsIHdhaXQg aW4gdGhlIG5ldyBtdXRleC4gV2lsbCB0aGlzIHdvcmsgZm9yIHlvdT8KPiBZZXMuIFRvIGJlIGhv bmVzdCwgSSB0aGluayB3ZSd2ZSBib3RoIHNwZW50IGZhciB0b28gbXVjaCB0aW1lIHRyeWluZyB0 bwo+IGZpeCB0aGlzIChhbmQgSSBhZG1pcmUgeW91ciBwZXJzaXN0ZW5jZSEpLCBzbyBhZGRpbmcg YSBtdXRleCB0byBtYWtlIGl0Cj4gIm9idmlvdXNseSIgY29ycmVjdCBzb3VuZHMgbGlrZSB0aGUg cmlnaHQgdGhpbmcgdG8gbWUuIFdlIGNhbiBsb29rIGF0Cj4gb3B0aW1pc2F0aW9ucyBsYXRlciBp ZiBhbnlib2R5IGNhcmVzLgoKU29ycnkgdG8gYmUgdG9vIHBlcnNpc3RlbnQgc29tZXRpbWVzOi0p IFdpbGwgc2VuZCBvdXQgYSBuZXcgdmVyc2lvbiBzb29uLgoKQ2hlZXJzLApMb25nbWFuCgoKX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KbGludXgtYXJtLWtl cm5lbCBtYWlsaW5nIGxpc3QKbGludXgtYXJtLWtlcm5lbEBsaXN0cy5pbmZyYWRlYWQub3JnCmh0 dHA6Ly9saXN0cy5pbmZyYWRlYWQub3JnL21haWxtYW4vbGlzdGluZm8vbGludXgtYXJtLWtlcm5l bAo=