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 4FA1FCD37B4 for ; Tue, 19 Sep 2023 03:52:16 +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:References:Cc:To:From: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=zvrRTSdh/5qDkAYL3bb4grjVHt2tnysWT46xcPQujJs=; b=D9uOPMNCn6U9IM EiEsImtOXGYRqyeYRTrh1bWG1I1ZHippl0Ki54Us0jnp6PxGJN762rsfBnCIs5wuLDT0BFbq97gfp T4bKTJ1jJGXtz6BAWldmkvf/VLu43BOhZNWrOE6F0Nr3R2/X9tROD4nxH9Ythjn55aPAR6QnR6oSR CdFOdl1zl2aGgnmzyQ5jKl30xrhzhXUpy5EG6mt+YrSQ0rZUNkuQHaacByEVCDyKMlKjosK34LIoT Tv2AvAzO72yTaFX7vZXDDv+fJx5Mh3h1L97g3x1iVsYLjJwJkcAblJqjGZQtpQIJ+Y9hkdZlSoFCQ dQ7t83vExDcbQTgoLV6A==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.96 #2 (Red Hat Linux)) id 1qiRmD-00GqOw-0l; Tue, 19 Sep 2023 03:51:53 +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 1qiRm9-00GqNd-21 for linux-arm-kernel@lists.infradead.org; Tue, 19 Sep 2023 03:51:51 +0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com; s=mimecast20190719; t=1695095508; 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=y8rJDvUqOXwqZuoo1W57hjmHySlMvZ2epmiMYH9qiJQ=; b=PACxhpoAibkm8pCtRlEDCKD/Z/Qwax0BNXQCW+TRj2KpX9j9aUX7lHdvmUH3qBk7qqUxYR J+sSO789xW69eNcMxsYAG9/YL2/UphO4FA6xpRWxY5cBpyyCy0CE9TlurjX9GVM9N+NhI3 EAsm0VbU0QrFrDrwHj34GQ/IQxnk3+s= Received: from mail-pj1-f71.google.com (mail-pj1-f71.google.com [209.85.216.71]) by relay.mimecast.com with ESMTP with STARTTLS (version=TLSv1.3, cipher=TLS_AES_256_GCM_SHA384) id us-mta-78-PqcNMY-fNCmberGf5E2T9w-1; Mon, 18 Sep 2023 23:51:46 -0400 X-MC-Unique: PqcNMY-fNCmberGf5E2T9w-1 Received: by mail-pj1-f71.google.com with SMTP id 98e67ed59e1d1-27484fabc22so3101698a91.3 for ; Mon, 18 Sep 2023 20:51:46 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1695095506; x=1695700306; h=content-transfer-encoding:in-reply-to:references:cc:to:from :content-language:subject:user-agent:mime-version:date:message-id :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=y8rJDvUqOXwqZuoo1W57hjmHySlMvZ2epmiMYH9qiJQ=; b=K8vsUZS8jEYaidOBFwdZrsywp9126EEttpCa1AECkV35Bs2QtJTM5UN20K8iXN/e6A DlkNPBqMKn7UzcgMFI/4WmNvj9Y1BUwQSvGoTQGXy8hd/edKpU2Wh9EQ5xf7zl6Szalg lgVPLw4/b/3spKFlW6xhf6/ljlz3gjmN0CPPDJk7ss4Dg1P/jX/vUTOhJwwk1HtjLBNC 5OJRxed4XItMb+t+DiR600c9HLd5fBWJhc59kLwrj9QpdYjUx9Ie+G3l0xmavHOh/K1I BL0arTBGYqCtdn2KrbagF/s2EHJDjSTeSZrnD/J37dVv04r5JKX0nR2oRehRGB24R3SW UhxQ== X-Gm-Message-State: AOJu0YzT8U530jQaF8O3IYwxqyEM9TZs7FCuWrYK2Cyzm7JZ+OpIwOCG TFhclRSp9fmOP+0ZlSeZo83ja4Jn1q/HfRK6JW7Fkc7pFqnaDjvRro58C4S6hQe0wLwWr1pATKw 67ImtreMAxNTQX2mVaozbX7CBv1O5gbdhCJQ= X-Received: by 2002:a17:90b:393:b0:274:655f:123a with SMTP id ga19-20020a17090b039300b00274655f123amr8825723pjb.17.1695095505872; Mon, 18 Sep 2023 20:51:45 -0700 (PDT) X-Google-Smtp-Source: AGHT+IGg0kbAirHQhF0f0R4Sjz7foDaanW0mDe+I8wg3s4HDKIw22zzaFMTZTEDJCKk2e/bcWdSB1Q== X-Received: by 2002:a17:90b:393:b0:274:655f:123a with SMTP id ga19-20020a17090b039300b00274655f123amr8825704pjb.17.1695095505561; Mon, 18 Sep 2023 20:51:45 -0700 (PDT) Received: from ?IPV6:2001:8003:e5b0:9f00:dbbc:1945:6e65:ec5? ([2001:8003:e5b0:9f00:dbbc:1945:6e65:ec5]) by smtp.gmail.com with ESMTPSA id x34-20020a17090a6c2500b002684b837d88sm8566963pjj.14.2023.09.18.20.51.39 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Mon, 18 Sep 2023 20:51:44 -0700 (PDT) Message-ID: <0743752e-fd7a-c0b6-a193-196aef12b2a3@redhat.com> Date: Tue, 19 Sep 2023 13:51:37 +1000 MIME-Version: 1.0 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Thunderbird/102.12.0 Subject: Re: [RFC PATCH v2 29/35] irqchip/gic-v3: Don't return errors from gic_acpi_match_gicc() From: Gavin Shan To: James Morse , linux-pm@vger.kernel.org, loongarch@lists.linux.dev, linux-acpi@vger.kernel.org, linux-arch@vger.kernel.org, linux-kernel@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-riscv@lists.infradead.org, kvmarm@lists.linux.dev Cc: x86@kernel.org, Salil Mehta , Russell King , Jean-Philippe Brucker , jianyong.wu@arm.com, justin.he@arm.com References: <20230913163823.7880-1-james.morse@arm.com> <20230913163823.7880-30-james.morse@arm.com> <31fa3aa7-c12c-3eb7-e9d2-5967a735ac78@redhat.com> In-Reply-To: <31fa3aa7-c12c-3eb7-e9d2-5967a735ac78@redhat.com> X-Mimecast-Spam-Score: 0 X-Mimecast-Originator: redhat.com Content-Language: en-US X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20230918_205149_754219_8126510A X-CRM114-Status: GOOD ( 24.51 ) 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 T24gOS8xOS8yMyAxMzozOSwgR2F2aW4gU2hhbiB3cm90ZToKPiAKPiBPbiA5LzE0LzIzIDAyOjM4 LCBKYW1lcyBNb3JzZSB3cm90ZToKPj4gZ2ljX2FjcGlfbWF0Y2hfZ2ljYygpIGlzIG9ubHkgY2Fs bGVkIHZpYSBnaWNfYWNwaV9jb3VudF9naWNyX3JlZ2lvbnMoKS4KPj4gSXQgc2hvdWxkIG9ubHkg Y291bnQgdGhlIG51bWJlciBvZiBlbmFibGVkIHJlZGlzdHJpYnV0b3JzLCBidXQgaXQKPj4gYWxz byB0cmllcyB0byBzYW5pdHkgY2hlY2sgdGhlIEdJQ0MgZW50cnksIGN1cnJlbnRseSByZXR1cm5p bmcgYW4KPj4gZXJyb3IgaWYgdGhlIEVuYWJsZWQgYml0IGlzIHNldCwgYnV0IHRoZSBnaWNyX2Jh c2VfYWRkcmVzcyBpcyB6ZXJvLgo+Pgo+PiBBZGRpbmcgc3VwcG9ydCBmb3IgdGhlIG9ubGluZS1j YXBhYmxlIGJpdCB0byB0aGUgc2FuaXR5IGNoZWNrCj4+IGNvbXBsaWNhdGVzIGl0LCBmb3Igbm8g YmVuZWZpdC4gVGhlIGV4aXN0aW5nIGNoZWNrIGltcGxpY2l0bHkKPj4gZGVwZW5kcyBvbiBnaWNf YWNwaV9jb3VudF9naWNyX3JlZ2lvbnMoKSBwcmV2aW91cyBmYWlsaW5nIHRvIGZpbmQKPj4gYW55 IEdJQ1IgcmVnaW9ucyAoYXMgaXQgaXMgdmFsaWQgdG8gaGF2ZSBnaWNyX2Jhc2VfYWRkcmVzcyBv ZiB6ZXJvIGlmCj4+IHRoZSByZWRpc3RyaWJ1dG9ycyBhcmUgZGVzY3JpYmVkIHZpYSBhIEdJQ1Ig ZW50cnkpLgo+Pgo+PiBJbnN0ZWFkIG9mIGNvbXBsaWNhdGluZyB0aGUgY2hlY2ssIHJlbW92ZSBp dC4gRmFpbHVyZXMgdGhhdCBoYXBwZW4KPj4gYXQgdGhpcyBwb2ludCBjYXVzZSB0aGUgaXJxY2hp cCBub3QgdG8gcmVnaXN0ZXIsIG1lYW5pbmcgbm8gaXJxcwo+PiBjYW4gYmUgcmVxdWVzdGVkLiBU aGUga2VybmVsIGdyaW5kcyB0byBhIHBhbmljKCkgcHJldHR5IHF1aWNrbHkuCj4+Cj4+IFdpdGhv dXQgdGhlIGNoZWNrLCBNQURUIHRhYmxlcyB0aGF0IGV4aGliaXQgdGhpcyBwcm9ibGVtIGFyZSBz dGlsbAo+PiBjYXVnaHQgYnkgZ2ljX3BvcHVsYXRlX3JkaXN0KCksIHdoaWNoIGhlbHBmdWxseSBh bHNvIHByaW50cyB3aGF0Cj4+IHdlbnQgd3Jvbmc6Cj4+IHwgQ1BVNDogbXBpZHIgMTAwIGhhcyBu byByZS1kaXN0cmlidXRvciEKPj4KPj4gU2lnbmVkLW9mZi1ieTogSmFtZXMgTW9yc2UgPGphbWVz Lm1vcnNlQGFybS5jb20+Cj4+IC0tLQo+PiDCoCBkcml2ZXJzL2lycWNoaXAvaXJxLWdpYy12My5j IHwgMTggKysrKysrLS0tLS0tLS0tLS0tCj4+IMKgIDEgZmlsZSBjaGFuZ2VkLCA2IGluc2VydGlv bnMoKyksIDEyIGRlbGV0aW9ucygtKQo+Pgo+IAo+IFdpdGggYmVsb3cgbml0cyByZXNvbHZlZDoK PiAKPiBSZXZpZXdlZC1ieTogR2F2aW4gU2hhbiA8Z3NoYW5AcmVkaGF0LmNvbT4KPiAKPj4gZGlm ZiAtLWdpdCBhL2RyaXZlcnMvaXJxY2hpcC9pcnEtZ2ljLXYzLmMgYi9kcml2ZXJzL2lycWNoaXAv aXJxLWdpYy12My5jCj4+IGluZGV4IDcyZDNjZGViZGFkMS4uMGY1NDgxMTI2MmViIDEwMDY0NAo+ PiAtLS0gYS9kcml2ZXJzL2lycWNoaXAvaXJxLWdpYy12My5jCj4+ICsrKyBiL2RyaXZlcnMvaXJx Y2hpcC9pcnEtZ2ljLXYzLmMKPj4gQEAgLTI0MTUsMjEgKzI0MTUsMTUgQEAgc3RhdGljIGludCBf X2luaXQgZ2ljX2FjcGlfbWF0Y2hfZ2ljYyh1bmlvbiBhY3BpX3N1YnRhYmxlX2hlYWRlcnMgKmhl YWRlciwKPj4gwqDCoMKgwqDCoCAvKgo+PiDCoMKgwqDCoMKgwqAgKiBJZiBHSUNDIGlzIGVuYWJs ZWQgYW5kIGhhcyB2YWxpZCBnaWNyIGJhc2UgYWRkcmVzcywgdGhlbiBpdCBtZWFucwo+PiAtwqDC oMKgwqAgKiBHSUNSIGJhc2UgaXMgcHJlc2VudGVkIHZpYSBHSUNDCj4+ICvCoMKgwqDCoCAqIEdJ Q1IgYmFzZSBpcyBwcmVzZW50ZWQgdmlhIEdJQ0MuIFRoZSByZWRpc3RyaWJ1dG9yIGlzIG9ubHkg a25vd24gdG8KPj4gK8KgwqDCoMKgICogYmUgYWNjZXNzaWJsZSBpZiB0aGUgR0lDQyBpcyBtYXJr ZWQgYXMgZW5hYmxlZC4gSWYgdGhpcyBiaXQgaXMgbm90Cj4+ICvCoMKgwqDCoCAqIHNldCwgd2Un ZCBuZWVkIHRvIGFkZCB0aGUgcmVkaXN0cmlidXRvciBhdCBydW50aW1lLCB3aGljaCBpc24ndAo+ PiArwqDCoMKgwqAgKiBzdXBwb3J0ZWQuCj4+IMKgwqDCoMKgwqDCoCAqLwo+PiAtwqDCoMKgIGlm IChhY3BpX2dpY2NfaXNfdXNhYmxlKGdpY2MpICYmIGdpY2MtPmdpY3JfYmFzZV9hZGRyZXNzKSB7 Cj4+ICvCoMKgwqAgaWYgKGdpY2MtPmZsYWdzICYgQUNQSV9NQURUX0VOQUJMRUQgJiYgZ2ljYy0+ Z2ljcl9iYXNlX2FkZHJlc3MpCj4+IMKgwqDCoMKgwqDCoMKgwqDCoCBhY3BpX2RhdGEuZW5hYmxl ZF9yZGlzdHMrKzsKPj4gLcKgwqDCoMKgwqDCoMKgIHJldHVybiAwOwo+PiAtwqDCoMKgIH0KPiAK PiAgwqDCoMKgwqBpZiAoYWNwaV9naWNjX2lzX3VzYWJsZShnaWNjKSAmJiBnaWNjLT5naWNyX2Jh c2VfYWRkcmVzcykgewo+IAoKUGxlYXNlIGlnbm9yZSB0aGlzIHNpbmNlIGFjcGlfZ2ljY19pc191 c2FibGUoKSBpcyBjaGFuZ2VkIHRvIGNvdmVyCnRoZSBiaXQgQUNQSV9NQURUX0dJQ0NfQ1BVX0NB UEFCTEUgaW4gbmV4dCBwYXRjaCwgd2hpY2ggbWVhbnMKIihnaWNjLT5mbGFncyAmIEFDUElfTUFE VF9FTkFCTEVEKSIgaXMgbmVlZGVkIGhlcmUuCgo+IAo+PiAtwqDCoMKgIC8qCj4+IC3CoMKgwqDC oCAqIEl0J3MgcGVyZmVjdGx5IHZhbGlkIGZpcm13YXJlIGNhbiBwYXNzIGRpc2FibGVkIEdJQ0Mg ZW50cnksIGRyaXZlcgo+PiAtwqDCoMKgwqAgKiBzaG91bGQgbm90IHRyZWF0IGFzIGVycm9ycywg c2tpcCB0aGUgZW50cnkgaW5zdGVhZCBvZiBwcm9iZSBmYWlsLgo+PiAtwqDCoMKgwqAgKi8KPj4g LcKgwqDCoCBpZiAoIWFjcGlfZ2ljY19pc191c2FibGUoZ2ljYykpCj4+IC3CoMKgwqDCoMKgwqDC oCByZXR1cm4gMDsKPj4gLQo+PiAtwqDCoMKgIHJldHVybiAtRU5PREVWOwo+PiArwqDCoMKgIHJl dHVybiAwOwo+PiDCoCB9Cj4+IMKgIHN0YXRpYyBpbnQgX19pbml0IGdpY19hY3BpX2NvdW50X2dp Y3JfcmVnaW9ucyh2b2lkKQoKVGhhbmtzLApHYXZpbgoKCl9fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fCmxpbnV4LWFybS1rZXJuZWwgbWFpbGluZyBsaXN0Cmxp bnV4LWFybS1rZXJuZWxAbGlzdHMuaW5mcmFkZWFkLm9yZwpodHRwOi8vbGlzdHMuaW5mcmFkZWFk Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL2xpbnV4LWFybS1rZXJuZWwK