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 74A37D2FED9 for ; Tue, 27 Jan 2026 19:47:05 +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:Cc:List-Subscribe:List-Help:List-Post: List-Archive:List-Unsubscribe:List-Id:In-Reply-To:MIME-Version:Message-ID: Subject:To:From:Date:Reply-To:Content-ID:Content-Description:Resent-Date: Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:References: List-Owner; bh=O90H0KypOVx4ybj1eNRmaGzE0UmleZU3X+O8FbjsXc4=; b=zW18lXC0wmlvtF pE+7Z22sb0T9d8rukv9RsxDNkhjnVKj7jEeT6dbQY581VAvuPuT+yFjJWNbA+6GJ5TuVVrUabZ4/S OSRe2w/YsE7UNKycyD5c+igqhS/xHFLy+6SnJLKnkSpEpka0oAbAGh6YHxcRDWYGeT8BNFXyJFx5r pWquwf9T6lo2AB6HULfRBPIb4+pVvSASOfDsfabzr7xlpuuFBC//TkiV95XyrDsb5EvX1tjrUgDa/ 05PWs1mSABwTRBecQv3mv+d7x55zZmGxnyZMX9ITXPxGPs4FHsy8BAX7mTd6v5v1CPc9Mh5rnyAzZ 2jdzF8KIs8IXuG91WuPA==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.98.2 #2 (Red Hat Linux)) id 1vkp1Z-0000000ExsG-2bPd; Tue, 27 Jan 2026 19:46:53 +0000 Received: from tor.source.kernel.org ([2600:3c04:e001:324:0:1991:8:25]) by bombadil.infradead.org with esmtps (Exim 4.98.2 #2 (Red Hat Linux)) id 1vkp1W-0000000Exs8-3dlb for linux-riscv@lists.infradead.org; Tue, 27 Jan 2026 19:46:52 +0000 Received: from smtp.kernel.org (transwarp.subspace.kernel.org [100.75.92.58]) by tor.source.kernel.org (Postfix) with ESMTP id F171F60146; Tue, 27 Jan 2026 19:46:49 +0000 (UTC) Received: by smtp.kernel.org (Postfix) with ESMTPSA id 91452C116C6; Tue, 27 Jan 2026 19:46:49 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1769543209; bh=6zzqTvzS5DHCYoYSRUuj5mBiQsR0b51DagWgcJsJYhU=; h=Date:From:To:Cc:Subject:In-Reply-To:From; b=rzVwAMjhzljCHaesiIHAsEth7UpXtkosTgOiArpsAlbB11kjmuQi8PFrwu+lPLHaB uPNv8FcHMCX0RhjVcEcuqjCBvIHZ6FoZONsqUgyhsK/uHLxT3M2zJPfSIMgfnMicvQ XzTy6f6UAKYw0zgkZsoTUmiZxRDy3MO24dlXIRuUcNS/63IAO4HS/KrGDVIzQvsuS8 lYBc1EwB39JbDPgulW0yfV0//G7DX/ZJHT22khTURGSsLCr7Bj+k2ZFhWtnrRfrkEp GbesbUa/PqqBOrNhVZ3M9pv2Idma69X5779MqAGP64I4LAZ8vL8eAMoAgZHq/wHu1g D+NpUC/+uogDQ== Date: Tue, 27 Jan 2026 13:46:48 -0600 From: Bjorn Helgaas To: "Rafael J. Wysocki" Subject: Re: [PATCH v2] ACPI: pci_root: Clear the acpi dependencies after PCI root bridge initialization on RISC-V Message-ID: <20260127194648.GA368841@bhelgaas> MIME-Version: 1.0 Content-Disposition: inline In-Reply-To: X-BeenThere: linux-riscv@lists.infradead.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: linux-pci@vger.kernel.org, linux-riscv@lists.infradead.org, hu.yuye@zte.com.cn, guo.chang2@zte.com.cn, deng.weixian@zte.com.cn, Robert Moore , liu.qingtao2@zte.com.cn, zuo.jiang@zte.com.cn, linux-acpi@vger.kernel.org, li.kunpeng@zte.com.cn, wu.jiabao@zte.com.cn, lin.yongchun@zte.com.cn, Albert Ou , huyuye , dai.hualiang@zte.com.cn, Bjorn Helgaas , Alexandre Ghiti , zhang.longxiang@zte.com.cn, linux-kernel@vger.kernel.org, Palmer Dabbelt , Paul Walmsley Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Sender: "linux-riscv" Errors-To: linux-riscv-bounces+linux-riscv=archiver.kernel.org@lists.infradead.org T24gVHVlLCBKYW4gMjcsIDIwMjYgYXQgMDY6NTA6MjRQTSArMDEwMCwgUmFmYWVsIEouIFd5c29j a2kgd3JvdGU6Cj4gT24gVHVlLCBKYW4gMjcsIDIwMjYgYXQgNjoyNuKAr1BNIEJqb3JuIEhlbGdh YXMgPGhlbGdhYXNAa2VybmVsLm9yZz4gd3JvdGU6Cj4gPiBPbiBUdWUsIEphbiAyNywgMjAyNiBh dCAwNDowMDo0OVBNICswMTAwLCBSYWZhZWwgSi4gV3lzb2NraSB3cm90ZToKPiA+ID4gT24gTW9u LCBKYW4gMTIsIDIwMjYgYXQgMzoxN+KAr1BNIGh1eXV5ZSA8aHV5dXllODEyQDE2My5jb20+IHdy b3RlOgo+ID4gPiA+Cj4gPiA+ID4gSGkgUmFmYWVsLAo+ID4gPiA+IFRoYW5rIHlvdSBmb3IgeW91 ciB0aG9yb3VnaCByZXZpZXcgYW5kIHZhbHVhYmxlIGNvbW1lbnRzIG9uIHYxLgo+ID4gPiA+IEkn dmUgdXBkYXRlZCB0aGUgcGF0Y2ggYXMgZm9sbG93czoKPiA+ID4gPiAxLiBSZW1vdmVkIHRoZSBy ZWR1bmRhbnQgI2lmZGVmIENPTkZJR19BQ1BJIGFuZCBpZiAoIWFjcGlfZGlzYWJsZWQpCj4gPiA+ ID4gZ3VhcmQgYXMgeW91IHBvaW50ZWQgb3V0LiBUaGUgZW50aXJlIGNvZGUgYmxvY2sgaW5kZWVk IGFscmVhZHkgZGVwZW5kcwo+ID4gPiA+IG9uIENPTkZJR19BQ1BJIGF0IGEgaGlnaGVyIGxldmVs LCBtYWtpbmcgdGhlIGlubmVyIGd1YXJkIHVubmVjZXNzYXJ5Lgo+ID4gPiA+IDIuIE1vdmVkIGFj cGlfZGV2X2NsZWFyX2RlcGVuZGVuY2llcyB0byBSSVNDLVYgc3BlY2lmaWMgYXJjaGl0ZWN0dXJl Cj4gPiA+ID4gY29kZSAoZHJpdmVyL2FjcGkvcmlzY3YvYWNwaV9wY2kuYykuIFRoaXMgZW5zdXJl cyB0aGF0IEFDUEkgZGVwZW5kZW5jeQo+ID4gPiA+IGNsZWFyaW5nIGlzIGhhbmRsZWQgd2l0aGlu IHRoZSBhcHByb3ByaWF0ZSBhcmNoaXRlY3R1cmFsIGNvbnRleHQuCj4gPiA+ID4KPiA+ID4gPiBC ZXN0IHJlZ2FyZHMKPiA+ID4gPiBTaWduZWQtb2ZmLWJ5OiBodXl1eWUgPGh1eXV5ZTgxMkAxNjMu Y29tPgo+ID4gPiA+IC0tLQo+ID4gPiA+ICBkcml2ZXJzL2FjcGkvcGNpX3Jvb3QuYyAgICAgICB8 ICA2ICsrKysrKwo+ID4gPiA+ICBkcml2ZXJzL2FjcGkvcmlzY3YvTWFrZWZpbGUgICB8ICAyICst Cj4gPiA+ID4gIGRyaXZlcnMvYWNwaS9yaXNjdi9hY3BpX3BjaS5jIHwgMTEgKysrKysrKysrKysK PiA+ID4gPiAgaW5jbHVkZS9hY3BpL2FjcGlfYnVzLmggICAgICAgfCAgMSArCj4gPiA+ID4gIDQg ZmlsZXMgY2hhbmdlZCwgMTkgaW5zZXJ0aW9ucygrKSwgMSBkZWxldGlvbigtKQo+ID4gPiA+ICBj cmVhdGUgbW9kZSAxMDA2NDQgZHJpdmVycy9hY3BpL3Jpc2N2L2FjcGlfcGNpLmMKPiA+ID4gPgo+ ID4gPiA+IGRpZmYgLS1naXQgYS9kcml2ZXJzL2FjcGkvcGNpX3Jvb3QuYyBiL2RyaXZlcnMvYWNw aS9wY2lfcm9vdC5jCj4gPiA+ID4gaW5kZXggOWQ3Zjg1ZGFkYzQ4Li5hMTZlYjkwOTdjZGMgMTAw NjQ0Cj4gPiA+ID4gLS0tIGEvZHJpdmVycy9hY3BpL3BjaV9yb290LmMKPiA+ID4gPiArKysgYi9k cml2ZXJzL2FjcGkvcGNpX3Jvb3QuYwo+ID4gPiA+IEBAIC0zMCw2ICszMCwxMSBAQCBzdGF0aWMg aW50IGFjcGlfcGNpX3Jvb3RfYWRkKHN0cnVjdCBhY3BpX2RldmljZSAqZGV2aWNlLAo+ID4gPiA+ ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29uc3Qgc3RydWN0IGFjcGlfZGV2aWNlX2lk ICpub3RfdXNlZCk7Cj4gPiA+ID4gIHN0YXRpYyB2b2lkIGFjcGlfcGNpX3Jvb3RfcmVtb3ZlKHN0 cnVjdCBhY3BpX2RldmljZSAqZGV2aWNlKTsKPiA+ID4gPgo+ID4gPiA+ICsKPiA+ID4gPiArdm9p ZCBfX3dlYWsgYXJjaF9hY3BpX3BjaV9yb290X2FkZF9jbGVhcl9kZXAoc3RydWN0IGFjcGlfZGV2 aWNlICpkZXZpY2UpCj4gPiA+ID4gK3sKPiA+ID4gPiArfQo+ID4gPiA+ICsKPiA+ID4gPiAgc3Rh dGljIGludCBhY3BpX3BjaV9yb290X3NjYW5fZGVwZW5kZW50KHN0cnVjdCBhY3BpX2RldmljZSAq YWRldikKPiA+ID4gPiAgewo+ID4gPiA+ICAgICAgICAgYWNwaXBocF9jaGVja19ob3N0X2JyaWRn ZShhZGV2KTsKPiA+ID4gPiBAQCAtNzYwLDYgKzc2NSw3IEBAIHN0YXRpYyBpbnQgYWNwaV9wY2lf cm9vdF9hZGQoc3RydWN0IGFjcGlfZGV2aWNlICpkZXZpY2UsCj4gPiA+ID4gICAgICAgICBwY2lf bG9ja19yZXNjYW5fcmVtb3ZlKCk7Cj4gPiA+ID4gICAgICAgICBwY2lfYnVzX2FkZF9kZXZpY2Vz KHJvb3QtPmJ1cyk7Cj4gPiA+ID4gICAgICAgICBwY2lfdW5sb2NrX3Jlc2Nhbl9yZW1vdmUoKTsK PiA+ID4gPiArICAgICAgIGFyY2hfYWNwaV9wY2lfcm9vdF9hZGRfY2xlYXJfZGVwKGRldmljZSk7 Cj4gPiA+Cj4gPiA+IEFjdHVhbGx5LCB0aGlzIGNvdWxkIGJlIGFzIHNpbXBsZSBhcwo+ID4gPgo+ ID4gPiAgICAgICAgaWYgKElTX0VOQUJMRUQoQ09ORklHX1JJU0NWKSkKPiA+ID4gICAgICAgICAg ICAgICBhY3BpX2Rldl9jbGVhcl9kZXBlbmRlbmNpZXMoZGV2aWNlKTsKPiA+ID4KPiA+ID4gd2l0 aCBhIGJyaWVmIGNvbW1lbnQgZXhwbGFpbmluZyB3aHkgaXQgaXMgbmVlZGVkLgo+ID4gPgo+ID4g PiBCam9ybiwgYW55IHRob3VnaHRzPwo+ID4KPiA+IFRoZSBqdXN0aWZpY2F0aW9uICgiSWYgYSBo b3N0IGJyaWRnZSBCIGRlcGVuZHMgb24gaG9zdCBicmlkZ2UgQSAodmlhCj4gPiBfREVQKSwgdGhp cyBjYWxsIGFsbG93cyBicmlkZ2UgQiB0byBwcm9jZWVkIHdpdGggZW51bWVyYXRpb24gYWZ0ZXIK PiA+IGJyaWRnZSBBIGlzIGZ1bGx5IGluaXRpYWxpemVkIikgZG9lc24ndCBzb3VuZCBzcGVjaWZp YyB0byBSSVNDLVYuCj4gCj4gQnV0IHRoZXJlIGFyZSBubyBfREVQIGRlcGVuZGVuY2llcyBiZXR3 ZWVuIGhvc3QgYnJpZGdlcnMgb24gb3RoZXIKPiBhcmNoaXRlY3R1cmVzIGluIHByYWN0aWNlLgo+ IAo+IGFjcGlfZGV2X2NsZWFyX2RlcGVuZGVuY2llcygpIGNvdWxkIGJlIGNhbGxlZCB1bmNvbmRp dGlvbmFsbHkgaGVyZSwKPiBidXQgaXQgd291bGQgYmUgdXNlbGVzcyBvdmVyaGVhZCBpZiBubyBz dWNoIGRlcGVuZGVuY2llcyBleGlzdGVkLgo+IAo+ID4gRm9yIHRoYXQgbWF0dGVyLCBpdCBkb2Vz bid0IHNvdW5kIHNwZWNpZmljIHRvIGhvc3QgYnJpZGdlcyBlaXRoZXIuCj4gCj4gTm8sIGl0IGlz IG5vdCBzcGVjaWZpYyB0byBob3N0IGJyaWRnZXMuCj4gCj4gPiBUaGUgX0RFUCBzcGVjIGxhbmd1 YWdlIGlzIGEgYml0IHZhZ3VlLiAgQUNQSSByNi42LCBzZWMgNi41LjgsIHNheXM6Cj4gPgo+ID4g ICBfREVQIGV2YWx1YXRlcyB0byBhIHBhY2thZ2UgYW5kIGRlc2lnbmF0ZXMgZGV2aWNlIG9iamVj dHMgdGhhdCBPU1BNCj4gPiAgIHNob3VsZCBhc3NpZ24gYSBoaWdoZXIgcHJpb3JpdHkgaW4gc3Rh cnQgb3JkZXJpbmcgZHVlIHRvCj4gPiAgIGRlcGVuZGVuY2llcyBiZXR3ZWVuIGRldmljZXMgKGZv ciBleGFtcGxlLCByZWxhdGVkIHRvIGZ1dHVyZQo+ID4gICBvcGVyYXRpb24gcmVnaW9uIGFjY2Vz c2VzKS4KPiA+Cj4gPiBJIGRvbid0IGtub3cgd2hhdCAiZGV2aWNlIHN0YXJ0IiBtZWFucy4gIEl0 IHNvdW5kcyBsaWtlIHRoaXMgYWxsdWRlcwo+ID4gdG8gdGhlIG9yZGVyIGluIHdoaWNoIE9TUE0g cnVucyBzb21lIGRldmljZSBzdGFydCBtZXRob2Q/ICBfSU5JPwo+ID4gU2hvdWxkIGFjcGlfZGV2 X2NsZWFyX2RlcGVuZGVuY2llcygpIGJlIGRvbmUgYXQgdGhlIHBvaW50IHdoZXJlIHRoYXQKPiA+ IGRldmljZSBzdGFydCBtZXRob2QgaXMgcnVuPwo+IAo+IE5vdCByZWFsbHkuCj4gCj4gYWNwaV9k ZXZfY2xlYXJfZGVwZW5kZW5jaWVzKCkgaXMgcmVsYXRlZCB0byB0aGUgd2F5IExpbnV4IHVzZXMg X0RFUAo+IHdoaWNoIGlzIHRvIGRlZmVyIHRoZSBlbnVtZXJhdGlvbiBvZiBkZXBlbmRlbnQgZGV2 aWNlcyB1bnRpbCB0aGUKPiBkZXZpY2VzIHRoZXkgZGVwZW5kIG9uIGFyZSByZWFkeS4KPiAKPiBT byBieSBjYWxsaW5nIGFjcGlfZGV2X2NsZWFyX2RlcGVuZGVuY2llcygpIHRoZSBkcml2ZXIgYmFz aWNhbGx5Cj4gYWxsb3dzIG90aGVyIGRyaXZlcnMgdG8gYmluZCB0byBkZXZpY2VzLgoKSSBhc3N1 bWVkIHRoZSBkZXBlbmRlbmN5IGV4cHJlc3NlZCBieSBfREVQIHdvdWxkIGJlIHNhdGlzZmllZCBi eSB0aGUKZXhlY3V0aW9uIG9mIHNvbWUgb3RoZXIgQUNQSSBtZXRob2QuICBFLmcuLCB0aGUgZGVw ZW5kZW5jeSBtaWdodCBiZQpzYXRpc2ZpZWQgd2hlbiBhIF9SRUcgbWV0aG9kIG1ha2VzIGFuIG9w cmVnaW9uIGF2YWlsYWJsZSAoYWx0aG91Z2ggdGhlCnNwZWMgc2VlbXMgdG8gc3VnZ2VzdCB0aGF0 J3Mgb25seSBvbmUgb2YgdGhlIHBvc3NpYmxlIGRlcGVuZGVuY2llcykuCgpCdXQgaW4gdGhpcyBj YXNlIGl0IHNvdW5kcyBsaWtlIFJJU0MtViBpcyB1c2luZyBfREVQIG5vdCBiZWNhdXNlIG9mCmFu eSBBQ1BJLXJlbGF0ZWQgb3JkZXJpbmcgcmVxdWlyZW1lbnQsIGJ1dCBzaW1wbHkgdG8gZW5mb3Jj ZSB0aGUgT1MKZW51bWVyYXRpb24gb3JkZXIgKGFuZCB0aGVyZWZvcmUgbmFtaW5nKS4gIEkgZ3Vl c3MgdGhpcyByZWZlcnMgdG8gUENJCmRldmljZSBuYW1pbmcsIHNvIEkgc3VwcG9zZSB0aGF0IGRl cGVuZGVuY3kgaXMgb24KcGNpX2FjcGlfc2Nhbl9yb290KCkuCgpJIHRob3VnaHQgdWRldiB3YXMg c3VwcG9zZWQgdG8gYmUgdGhlIHJlYWwgc29sdXRpb24gZm9yIGNvbnNpc3RlbnQKbmFtaW5nLiAg SXMgdGhpcyBzb3J0IG9mIGEgd29ya2Fyb3VuZCB0byBhY2NvbXBsaXNoIHRoZSBzYW1lIGVuZD8K CkluIGFueSBjYXNlLCB5b3VyIElTX0VOQUJMRUQoQ09ORklHX1JJU0NWKSBwcm9wb3NhbCBzZWVt cyBmaW5lIHRvIG1lLgpJIHRoaW5rIGl0J3MgbmljZSBpZiB3ZSBjYW4gYXZvaWQgYWRkaW5nIGFu b3RoZXIgX193ZWFrIGZ1bmN0aW9uLgoKQmpvcm4KCl9fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fCmxpbnV4LXJpc2N2IG1haWxpbmcgbGlzdApsaW51eC1yaXNj dkBsaXN0cy5pbmZyYWRlYWQub3JnCmh0dHA6Ly9saXN0cy5pbmZyYWRlYWQub3JnL21haWxtYW4v bGlzdGluZm8vbGludXgtcmlzY3YK