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 56FBFD2FEC4 for ; Tue, 27 Jan 2026 17:26:26 +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=wVBqJJsHtbeOdvywUM5zX0vkEoZhCPD9Yth8t7YqiR4=; b=eoy6hAFn+D0vYr OYqGgUA3WO7hvS83VjWTAIsA30YnIzlL0m6Ipta63c9mMq/vYsV5D8eXBT5chvs3OA+Y/bOBxqhlu ehgKmhW7rPrp/zKVkWaD8NzNXz+FSZjQta6yfdIO7TDplxVmIRfM/XCWVZdLZVQMv0K+KEh8kybHS liSxDYnnZAbGFexZWjvvxRPIsxAAONuquukCSsrEr6vvqVJanN2TPkeubm7pLihJzhr4Ov/U8Gbhd S8IA5FJy9yHTSm0lq5nVtxwPGR+0+9tP289hy1qDP9PZSpdCk/uq9UG29JLmbtcnXYtk/DFYuTPYq RMDrtbn54siFD5QTL5RQ==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.98.2 #2 (Red Hat Linux)) id 1vkmpI-0000000EjGs-0J5t; Tue, 27 Jan 2026 17:26:06 +0000 Received: from tor.source.kernel.org ([172.105.4.254]) by bombadil.infradead.org with esmtps (Exim 4.98.2 #2 (Red Hat Linux)) id 1vkmpE-0000000EjGW-2Nps for linux-riscv@lists.infradead.org; Tue, 27 Jan 2026 17:26:02 +0000 Received: from smtp.kernel.org (transwarp.subspace.kernel.org [100.75.92.58]) by tor.source.kernel.org (Postfix) with ESMTP id A7B1C6013B; Tue, 27 Jan 2026 17:25:59 +0000 (UTC) Received: by smtp.kernel.org (Postfix) with ESMTPSA id 452BFC116C6; Tue, 27 Jan 2026 17:25:59 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1769534759; bh=t/ydFRl1MmbIcWNVKHLGwRuO9FF4WkDsBr1/8JHY4s4=; h=Date:From:To:Cc:Subject:In-Reply-To:From; b=q+zOukIug1vRhuzYf7KNMJ3WcKdiE325FzhZI/Jj6ni+swckuhql3g5kSCbltdEJC 8OspZU7ujKjis1YkKY4+NZjdtvtKRR510Fqyi7MGWCWfZMOx7WhNvjhTmXUi1k3YNt FNqqBj8LKJ9vQHLozgwL8Wi1k/uO+9niMhewMCXOVsRnKX1dbNCQDjp8C4XG35bQA8 61Mv18mmaw0nVJwZX3TVa4cMmdy72HlEQXS4dhrGqT4eAIjLyi5XpmGq6xqxKN228d /Yg0lEVl+WZJEme+q/UVcDarOpljm7aPuTk7U9GmrpT4s7Qjmljm0B0fKgozVGR6jd pjAdz/JaE/hcA== Date: Tue, 27 Jan 2026 11:25:57 -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: <20260127172557.GA364754@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 T24gVHVlLCBKYW4gMjcsIDIwMjYgYXQgMDQ6MDA6NDlQTSArMDEwMCwgUmFmYWVsIEouIFd5c29j a2kgd3JvdGU6Cj4gT24gTW9uLCBKYW4gMTIsIDIwMjYgYXQgMzoxN+KAr1BNIGh1eXV5ZSA8aHV5 dXllODEyQDE2My5jb20+IHdyb3RlOgo+ID4KPiA+IEhpIFJhZmFlbCwKPiA+IFRoYW5rIHlvdSBm b3IgeW91ciB0aG9yb3VnaCByZXZpZXcgYW5kIHZhbHVhYmxlIGNvbW1lbnRzIG9uIHYxLgo+ID4g SSd2ZSB1cGRhdGVkIHRoZSBwYXRjaCBhcyBmb2xsb3dzOgo+ID4gMS4gUmVtb3ZlZCB0aGUgcmVk dW5kYW50ICNpZmRlZiBDT05GSUdfQUNQSSBhbmQgaWYgKCFhY3BpX2Rpc2FibGVkKQo+ID4gZ3Vh cmQgYXMgeW91IHBvaW50ZWQgb3V0LiBUaGUgZW50aXJlIGNvZGUgYmxvY2sgaW5kZWVkIGFscmVh ZHkgZGVwZW5kcwo+ID4gb24gQ09ORklHX0FDUEkgYXQgYSBoaWdoZXIgbGV2ZWwsIG1ha2luZyB0 aGUgaW5uZXIgZ3VhcmQgdW5uZWNlc3NhcnkuCj4gPiAyLiBNb3ZlZCBhY3BpX2Rldl9jbGVhcl9k ZXBlbmRlbmNpZXMgdG8gUklTQy1WIHNwZWNpZmljIGFyY2hpdGVjdHVyZQo+ID4gY29kZSAoZHJp dmVyL2FjcGkvcmlzY3YvYWNwaV9wY2kuYykuIFRoaXMgZW5zdXJlcyB0aGF0IEFDUEkgZGVwZW5k ZW5jeQo+ID4gY2xlYXJpbmcgaXMgaGFuZGxlZCB3aXRoaW4gdGhlIGFwcHJvcHJpYXRlIGFyY2hp dGVjdHVyYWwgY29udGV4dC4KPiA+Cj4gPiBCZXN0IHJlZ2FyZHMKPiA+IFNpZ25lZC1vZmYtYnk6 IGh1eXV5ZSA8aHV5dXllODEyQDE2My5jb20+Cj4gPiAtLS0KPiA+ICBkcml2ZXJzL2FjcGkvcGNp X3Jvb3QuYyAgICAgICB8ICA2ICsrKysrKwo+ID4gIGRyaXZlcnMvYWNwaS9yaXNjdi9NYWtlZmls ZSAgIHwgIDIgKy0KPiA+ICBkcml2ZXJzL2FjcGkvcmlzY3YvYWNwaV9wY2kuYyB8IDExICsrKysr KysrKysrCj4gPiAgaW5jbHVkZS9hY3BpL2FjcGlfYnVzLmggICAgICAgfCAgMSArCj4gPiAgNCBm aWxlcyBjaGFuZ2VkLCAxOSBpbnNlcnRpb25zKCspLCAxIGRlbGV0aW9uKC0pCj4gPiAgY3JlYXRl IG1vZGUgMTAwNjQ0IGRyaXZlcnMvYWNwaS9yaXNjdi9hY3BpX3BjaS5jCj4gPgo+ID4gZGlmZiAt LWdpdCBhL2RyaXZlcnMvYWNwaS9wY2lfcm9vdC5jIGIvZHJpdmVycy9hY3BpL3BjaV9yb290LmMK PiA+IGluZGV4IDlkN2Y4NWRhZGM0OC4uYTE2ZWI5MDk3Y2RjIDEwMDY0NAo+ID4gLS0tIGEvZHJp dmVycy9hY3BpL3BjaV9yb290LmMKPiA+ICsrKyBiL2RyaXZlcnMvYWNwaS9wY2lfcm9vdC5jCj4g PiBAQCAtMzAsNiArMzAsMTEgQEAgc3RhdGljIGludCBhY3BpX3BjaV9yb290X2FkZChzdHJ1Y3Qg YWNwaV9kZXZpY2UgKmRldmljZSwKPiA+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29u c3Qgc3RydWN0IGFjcGlfZGV2aWNlX2lkICpub3RfdXNlZCk7Cj4gPiAgc3RhdGljIHZvaWQgYWNw aV9wY2lfcm9vdF9yZW1vdmUoc3RydWN0IGFjcGlfZGV2aWNlICpkZXZpY2UpOwo+ID4KPiA+ICsK PiA+ICt2b2lkIF9fd2VhayBhcmNoX2FjcGlfcGNpX3Jvb3RfYWRkX2NsZWFyX2RlcChzdHJ1Y3Qg YWNwaV9kZXZpY2UgKmRldmljZSkKPiA+ICt7Cj4gPiArfQo+ID4gKwo+ID4gIHN0YXRpYyBpbnQg YWNwaV9wY2lfcm9vdF9zY2FuX2RlcGVuZGVudChzdHJ1Y3QgYWNwaV9kZXZpY2UgKmFkZXYpCj4g PiAgewo+ID4gICAgICAgICBhY3BpcGhwX2NoZWNrX2hvc3RfYnJpZGdlKGFkZXYpOwo+ID4gQEAg LTc2MCw2ICs3NjUsNyBAQCBzdGF0aWMgaW50IGFjcGlfcGNpX3Jvb3RfYWRkKHN0cnVjdCBhY3Bp X2RldmljZSAqZGV2aWNlLAo+ID4gICAgICAgICBwY2lfbG9ja19yZXNjYW5fcmVtb3ZlKCk7Cj4g PiAgICAgICAgIHBjaV9idXNfYWRkX2RldmljZXMocm9vdC0+YnVzKTsKPiA+ICAgICAgICAgcGNp X3VubG9ja19yZXNjYW5fcmVtb3ZlKCk7Cj4gPiArICAgICAgIGFyY2hfYWNwaV9wY2lfcm9vdF9h ZGRfY2xlYXJfZGVwKGRldmljZSk7Cj4gCj4gQWN0dWFsbHksIHRoaXMgY291bGQgYmUgYXMgc2lt cGxlIGFzCj4gCj4gICAgICAgIGlmIChJU19FTkFCTEVEKENPTkZJR19SSVNDVikpCj4gICAgICAg ICAgICAgICBhY3BpX2Rldl9jbGVhcl9kZXBlbmRlbmNpZXMoZGV2aWNlKTsKPiAKPiB3aXRoIGEg YnJpZWYgY29tbWVudCBleHBsYWluaW5nIHdoeSBpdCBpcyBuZWVkZWQuCj4gCj4gQmpvcm4sIGFu eSB0aG91Z2h0cz8KClRoZSBqdXN0aWZpY2F0aW9uICgiSWYgYSBob3N0IGJyaWRnZSBCIGRlcGVu ZHMgb24gaG9zdCBicmlkZ2UgQSAodmlhCl9ERVApLCB0aGlzIGNhbGwgYWxsb3dzIGJyaWRnZSBC IHRvIHByb2NlZWQgd2l0aCBlbnVtZXJhdGlvbiBhZnRlcgpicmlkZ2UgQSBpcyBmdWxseSBpbml0 aWFsaXplZCIpIGRvZXNuJ3Qgc291bmQgc3BlY2lmaWMgdG8gUklTQy1WLgoKRm9yIHRoYXQgbWF0 dGVyLCBpdCBkb2Vzbid0IHNvdW5kIHNwZWNpZmljIHRvIGhvc3QgYnJpZGdlcyBlaXRoZXIuCgpU aGUgX0RFUCBzcGVjIGxhbmd1YWdlIGlzIGEgYml0IHZhZ3VlLiAgQUNQSSByNi42LCBzZWMgNi41 LjgsIHNheXM6CgogIF9ERVAgZXZhbHVhdGVzIHRvIGEgcGFja2FnZSBhbmQgZGVzaWduYXRlcyBk ZXZpY2Ugb2JqZWN0cyB0aGF0IE9TUE0KICBzaG91bGQgYXNzaWduIGEgaGlnaGVyIHByaW9yaXR5 IGluIHN0YXJ0IG9yZGVyaW5nIGR1ZSB0bwogIGRlcGVuZGVuY2llcyBiZXR3ZWVuIGRldmljZXMg KGZvciBleGFtcGxlLCByZWxhdGVkIHRvIGZ1dHVyZQogIG9wZXJhdGlvbiByZWdpb24gYWNjZXNz ZXMpLgoKSSBkb24ndCBrbm93IHdoYXQgImRldmljZSBzdGFydCIgbWVhbnMuICBJdCBzb3VuZHMg bGlrZSB0aGlzIGFsbHVkZXMKdG8gdGhlIG9yZGVyIGluIHdoaWNoIE9TUE0gcnVucyBzb21lIGRl dmljZSBzdGFydCBtZXRob2Q/ICBfSU5JPwpTaG91bGQgYWNwaV9kZXZfY2xlYXJfZGVwZW5kZW5j aWVzKCkgYmUgZG9uZSBhdCB0aGUgcG9pbnQgd2hlcmUgdGhhdApkZXZpY2Ugc3RhcnQgbWV0aG9k IGlzIHJ1bj8KCj4gPiAgICAgICAgIHJldHVybiAxOwo+ID4KPiA+ICByZW1vdmVfZG1hcjoKPiA+ IGRpZmYgLS1naXQgYS9kcml2ZXJzL2FjcGkvcmlzY3YvTWFrZWZpbGUgYi9kcml2ZXJzL2FjcGkv cmlzY3YvTWFrZWZpbGUKPiA+IGluZGV4IDEyODRhMDc2ZmE4OC4uNWIxYmQwMjk4ZmI5IDEwMDY0 NAo+ID4gLS0tIGEvZHJpdmVycy9hY3BpL3Jpc2N2L01ha2VmaWxlCj4gPiArKysgYi9kcml2ZXJz L2FjcGkvcmlzY3YvTWFrZWZpbGUKPiA+IEBAIC0xLDUgKzEsNSBAQAo+ID4gICMgU1BEWC1MaWNl bnNlLUlkZW50aWZpZXI6IEdQTC0yLjAtb25seQo+ID4gLW9iai15ICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICs9IHJoY3QubyBpbml0Lm8gaXJxLm8KPiA+ICtvYmoteSAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICArPSByaGN0Lm8gaW5pdC5vIGlycS5vIGFjcGlfcGNp Lm8KPiA+ICBvYmotJChDT05GSUdfQUNQSV9QUk9DRVNTT1JfSURMRSkgICAgICArPSBjcHVpZGxl Lm8KPiA+ICBvYmotJChDT05GSUdfQUNQSV9DUFBDX0xJQikgICAgICAgICAgICArPSBjcHBjLm8K PiA+ICBvYmotJChDT05GSUdfQUNQSV9SSU1UKSAgICAgICAgICAgICAgICAgICAgICAgICs9IHJp bXQubwo+ID4gZGlmZiAtLWdpdCBhL2RyaXZlcnMvYWNwaS9yaXNjdi9hY3BpX3BjaS5jIGIvZHJp dmVycy9hY3BpL3Jpc2N2L2FjcGlfcGNpLmMKPiA+IG5ldyBmaWxlIG1vZGUgMTAwNjQ0Cj4gPiBp bmRleCAwMDAwMDAwMDAwMDAuLjM2OGZmMTEzZTVjNgo+ID4gLS0tIC9kZXYvbnVsbAo+ID4gKysr IGIvZHJpdmVycy9hY3BpL3Jpc2N2L2FjcGlfcGNpLmMKPiA+IEBAIC0wLDAgKzEsMTEgQEAKPiA+ ICsvLyBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogR1BMLTIuMC1vbmx5Cj4gPiArLyoKPiA+ICsg KiBDb3B5cmlnaHQgKEMpIDIwMjYsIFpURSBDb3Jwb3JhdGlvbgo+ID4gKyAqICBBdXRob3I6IFl1 IFllIEh1IDxodS55dXllQHp0ZS5jb20uY24+Cj4gPiArICovCj4gPiArI2luY2x1ZGUgPGxpbnV4 L2FjcGkuaD4KPiA+ICsKPiA+ICt2b2lkIGFyY2hfYWNwaV9wY2lfcm9vdF9hZGRfY2xlYXJfZGVw KHN0cnVjdCBhY3BpX2RldmljZSAqZGV2aWNlKQo+ID4gK3sKPiA+ICsgICAgICAgYWNwaV9kZXZf Y2xlYXJfZGVwZW5kZW5jaWVzKGRldmljZSk7Cj4gPiArfQo+ID4gZGlmZiAtLWdpdCBhL2luY2x1 ZGUvYWNwaS9hY3BpX2J1cy5oIGIvaW5jbHVkZS9hY3BpL2FjcGlfYnVzLmgKPiA+IGluZGV4IGFh ZDFhOTVlNjg2My4uYzAwYjUyM2E2ZWJkIDEwMDY0NAo+ID4gLS0tIGEvaW5jbHVkZS9hY3BpL2Fj cGlfYnVzLmgKPiA+ICsrKyBiL2luY2x1ZGUvYWNwaS9hY3BpX2J1cy5oCj4gPiBAQCAtOTk2LDYg Kzk5Niw3IEBAIGludCBhY3BpX3dhaXRfZm9yX2FjcGlfaXBtaSh2b2lkKTsKPiA+Cj4gPiAgaW50 IGFjcGlfc2Nhbl9hZGRfZGVwKGFjcGlfaGFuZGxlIGhhbmRsZSwgc3RydWN0IGFjcGlfaGFuZGxl X2xpc3QgKmRlcF9kZXZpY2VzKTsKPiA+ICB1MzIgYXJjaF9hY3BpX2FkZF9hdXRvX2RlcChhY3Bp X2hhbmRsZSBoYW5kbGUpOwo+ID4gK3ZvaWQgYXJjaF9hY3BpX3BjaV9yb290X2FkZF9jbGVhcl9k ZXAoc3RydWN0IGFjcGlfZGV2aWNlICpkZXZpY2UpOwo+ID4gICNlbHNlICAvKiBDT05GSUdfQUNQ SSAqLwo+ID4KPiA+ICBzdGF0aWMgaW5saW5lIGludCByZWdpc3Rlcl9hY3BpX2J1c190eXBlKHZv aWQgKmJ1cykgeyByZXR1cm4gMDsgfQo+ID4gLS0KPiA+IDIuNDMuMAo+ID4KCl9fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCmxpbnV4LXJpc2N2IG1haWxpbmcg bGlzdApsaW51eC1yaXNjdkBsaXN0cy5pbmZyYWRlYWQub3JnCmh0dHA6Ly9saXN0cy5pbmZyYWRl YWQub3JnL21haWxtYW4vbGlzdGluZm8vbGludXgtcmlzY3YK