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 C6C32C4167B for ; Wed, 29 Nov 2023 23:16:25 +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: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:References: List-Owner; bh=gqV944GSM3eIkoIjfqP2jrwJfNsTNYsW8m2Ws0ijYIg=; b=Y8GdFN6rfI+M0K O2fUp73MeTxzx0jAzvkokshgOsBRQsT+VaSiInneX9vDdj/9rIr8NCbQaUCymnudArQVX4lUQ3CXV ZnifA3OCAK7u52nFZUfxkMdKRYiISX2KnlRvb4IQoDEjbyMZ2mc07+dzh8bq/w/lbMyx/rKX5eNgu eQooNolCrEurdo9oGrzHAjIEozlGt3QjmVGUVB7f+RrNfF7Om1rumooSXgqJE2dq+PAsdTTfxwEAF 0Vz4CLFeNhxW2zAzxFx4leRf9rch3p5QhoT8Gnl8ezFDgl/xenBVyHx/mN2P8jcrj+BC0s4MD23Ec YwdCLjFSNpstCZEQsPMw==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.96 #2 (Red Hat Linux)) id 1r8Tmk-009UZW-2o; Wed, 29 Nov 2023 23:16:02 +0000 Received: from dfw.source.kernel.org ([139.178.84.217]) by bombadil.infradead.org with esmtps (Exim 4.96 #2 (Red Hat Linux)) id 1r8Tmh-009UYr-2h for linux-arm-kernel@lists.infradead.org; Wed, 29 Nov 2023 23:16:01 +0000 Received: from smtp.kernel.org (transwarp.subspace.kernel.org [100.75.92.58]) by dfw.source.kernel.org (Postfix) with ESMTP id ED6AA61159; Wed, 29 Nov 2023 23:15:57 +0000 (UTC) Received: by smtp.kernel.org (Postfix) with ESMTPSA id 6817CC433C9; Wed, 29 Nov 2023 23:15:57 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1701299757; bh=eZ85cA7Ik1tM1F3uhz1PsvW2kqzGygwIuLJ/hwc0ym8=; h=Date:From:To:Cc:Subject:In-Reply-To:From; b=lsmYRCtmKFcBu1rcXaomCG95v4pA6taD5qmHpyLOrgRIDlZ1SOWv5L+WIZ8hyBMum laxg0oycsMQQkuO1QeJIcjlqYNWqmEBqXg/4gz5SspvN0xpYzYOM0siFTlJG8ryyHp vljciukoKJwsG8RuHFositnwxAh75YOMaei6kmhKKGyL00wIYrEovNqm+rR2+AHcW7 ORb0aQ0cGLdsnPAfKE/rnH8Yfiu7CQ7WO+/Qa3Arr5beMLLBhhoTr/hdY5+35TE1Bh QIi8nDG56bIgOx8PQbM11gjbmbRnQ1j3Jj2msYgAFjW6uGlvOcwym5mBzcfNulMSfa im9jbRW+GrMtA== Date: Wed, 29 Nov 2023 17:15:55 -0600 From: Bjorn Helgaas To: Shuai Xue Cc: Ilpo =?utf-8?B?SsOkcnZpbmVu?= , ilkka@os.amperecomputing.com, kaishen@linux.alibaba.com, yangyicong@huawei.com, will@kernel.org, Jonathan.Cameron@huawei.com, baolin.wang@linux.alibaba.com, robin.murphy@arm.com, chengyou@linux.alibaba.com, LKML , linux-arm-kernel@lists.infradead.org, linux-pci@vger.kernel.org, rdunlap@infradead.org, mark.rutland@arm.com, zhuo.song@linux.alibaba.com, renyu.zj@linux.alibaba.com Subject: Re: [PATCH v11 3/5] PCI: Move pci_clear_and_set_dword() helper to PCI header Message-ID: <20231129231555.GA443895@bhelgaas> MIME-Version: 1.0 Content-Disposition: inline In-Reply-To: <71fa699f-5130-401a-bf4a-3271579a8dda@linux.alibaba.com> X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20231129_151559_982529_AB39B737 X-CRM114-Status: GOOD ( 24.88 ) 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 T24gTW9uLCBOb3YgMjcsIDIwMjMgYXQgMDk6MzQ6MDVBTSArMDgwMCwgU2h1YWkgWHVlIHdyb3Rl Ogo+IE9uIDIwMjMvMTEvMjIgMjE6MTQsIElscG8gSsOkcnZpbmVuIHdyb3RlOgo+ID4gT24gVHVl LCAyMSBOb3YgMjAyMywgU2h1YWkgWHVlIHdyb3RlOgo+ID4gCj4gPj4gVGhlIGNsZWFyIGFuZCBz ZXQgcGF0dGVybiBpcyBjb21tb25seSB1c2VkIGZvciBhY2Nlc3NpbmcgUENJIGNvbmZpZywKPiA+ PiBtb3ZlIHRoZSBoZWxwZXIgcGNpX2NsZWFyX2FuZF9zZXRfZHdvcmQoKSBmcm9tIGFzcG0uYyBp bnRvIFBDSSBoZWFkZXIuCj4gPj4gSW4gYWRkaXRpb24sIHJlbmFtZSB0byBwY2lfY2xlYXJfYW5k X3NldF9jb25maWdfZHdvcmQoKSB0byByZXRhaW4gdGhlCj4gPj4gImNvbmZpZyIgaW5mb3JtYXRp b24gYW5kIG1hdGNoIHRoZSBvdGhlciBhY2Nlc3NvcnMuCj4gPj4KPiA+PiBObyBmdW5jdGlvbmFs IGNoYW5nZSBpbnRlbmRlZC4KPiA+Pgo+ID4+IFNpZ25lZC1vZmYtYnk6IFNodWFpIFh1ZSA8eHVl c2h1YWlAbGludXguYWxpYmFiYS5jb20+Cj4gPj4gQWNrZWQtYnk6IEJqb3JuIEhlbGdhYXMgPGJo ZWxnYWFzQGdvb2dsZS5jb20+Cj4gPj4gVGVzdGVkLWJ5OiBJbGtrYSBLb3NraW5lbiA8aWxra2FA b3MuYW1wZXJlY29tcHV0aW5nLmNvbT4KPiA+PiAtLS0KPiA+PiAgZHJpdmVycy9wY2kvYWNjZXNz LmMgICAgfCAxMiArKysrKysrKwo+ID4+ICBkcml2ZXJzL3BjaS9wY2llL2FzcG0uYyB8IDY1ICsr KysrKysrKysrKysrKysrKystLS0tLS0tLS0tLS0tLS0tLS0tLS0tCj4gPj4gIGluY2x1ZGUvbGlu dXgvcGNpLmggICAgIHwgIDIgKysKPiA+PiAgMyBmaWxlcyBjaGFuZ2VkLCA0NCBpbnNlcnRpb25z KCspLCAzNSBkZWxldGlvbnMoLSkKPiA+Pgo+ID4+IGRpZmYgLS1naXQgYS9kcml2ZXJzL3BjaS9h Y2Nlc3MuYyBiL2RyaXZlcnMvcGNpL2FjY2Vzcy5jCj4gPj4gaW5kZXggNjU1NGEyZTg5ZDM2Li42 NDQ5MDU2YjU3ZGQgMTAwNjQ0Cj4gPj4gLS0tIGEvZHJpdmVycy9wY2kvYWNjZXNzLmMKPiA+PiAr KysgYi9kcml2ZXJzL3BjaS9hY2Nlc3MuYwo+ID4+IEBAIC01OTgsMyArNTk4LDE1IEBAIGludCBw Y2lfd3JpdGVfY29uZmlnX2R3b3JkKGNvbnN0IHN0cnVjdCBwY2lfZGV2ICpkZXYsIGludCB3aGVy ZSwKPiA+PiAgCXJldHVybiBwY2lfYnVzX3dyaXRlX2NvbmZpZ19kd29yZChkZXYtPmJ1cywgZGV2 LT5kZXZmbiwgd2hlcmUsIHZhbCk7Cj4gPj4gIH0KPiA+PiAgRVhQT1JUX1NZTUJPTChwY2lfd3Jp dGVfY29uZmlnX2R3b3JkKTsKPiA+PiArCj4gPj4gK3ZvaWQgcGNpX2NsZWFyX2FuZF9zZXRfY29u ZmlnX2R3b3JkKGNvbnN0IHN0cnVjdCBwY2lfZGV2ICpkZXYsIGludCBwb3MsCj4gPj4gKwkJCQkg ICAgdTMyIGNsZWFyLCB1MzIgc2V0KQo+ID4gCj4gPiBKdXN0IG5vdGluZyB0aGF0IGFubm95aW5n bHkgdGhlIG9yZGVyaW5nIHdpdGhpbiB0aGUgbmFtZSBpcyBpbmNvbnNpc3RlbnQgCj4gPiBiZXR3 ZWVuOgo+ID4gICBwY2lfY2xlYXJfYW5kX3NldF9jb25maWdfZHdvcmQoKQo+ID4gYW5kCj4gPiAg IHBjaWVfY2FwYWJpbGl0eV9jbGVhcl9hbmRfc2V0X2R3b3JkKCkKPiA+IAo+ID4gQW5kIGlmIGNo YW5nZWQsIGl0IHdvdWxkIGJlIGFnYWluIGFubm95aW5nbHkgaW5jb25zaXN0ZW50IHdpdGggCj4g PiBwY2lfcmVhZC93cml0ZV9jb25maWdfKigpLCBvaCB3ZWxsLi4uIEFuZCByZW5hbWluZyBwY2lf cmVhZC93cml0ZV9jb25maWdfKiAKPiA+IGludG8gdGhlIGhpZXJhcmNoaWNhbCBwY2lfY29uZmln X3JlYWQvd3JpdGVfKigpIGZvcm0gZm9yIHdvdWxkIHRvdWNoIG9ubHkgCj4gPiB+NmsgbGluZXMu Li4gOy1ECj4gCj4gSSB0aGluayBpdCBpcyBhIGdvb2QgcXVlc3Rpb24sIGJ1dCBJIGRvbid0IGhh dmUgYSBjbGVhciBhbnN3ZXIuIEkgZG9uJ3QKPiBrbm93IG11Y2ggYWJvdXQgdGhlIG5hbWUgaGlz dG9yeS4gIEFzIHlvdSBtZW50aW9uZWQsIHRoZSBhYm92ZSB0d28KPiBhY2Nlc3NvcnMgYXJlIHRo ZSBmb3VuZGF0aW9uIG9wZXJhdGlvbiwgbWF5IGl0IGNvbWVzIHRvIEBCam9ybiBkZWNpc2lvbi4K PiAKPiBUaGUgcGNpX2NsZWFyX2FuZF9zZXRfY29uZmlnX2R3b3JkKCkgaXMgYSB2YXJpYW50IG9m IGJlbG93IHBjaSBhY2Nlc3NvcnM6Cj4gCj4gICAgIHBjaV9yZWFkX2NvbmZpZ19kd29yZCgpCj4g ICAgIHBjaV93cml0ZV9jb25maWdfZHdvcmQoKQo+IAo+IEF0IGxhc3QsIHRoZXkgYXJlIGNvbnNp c3RlbnQgOikKCiJwY2llX2NhcGFiaWxpdHlfY2xlYXJfYW5kX3NldF9kd29yZCIgaXMgc3BlY2lm aWMgdG8gdGhlIFBDSWUKQ2FwYWJpbGl0eSwgZG9lc24ndCB3b3JrIGZvciBhcmJpdHJhcnkgY29u ZmlnIHNwYWNlLCBhbmQgZG9lc24ndAppbmNsdWRlIHRoZSB3b3JkICJjb25maWciLgoKInBjaV9j bGVhcl9hbmRfc2V0X2NvbmZpZ19kd29yZCIgc2VlbXMgY29uc2lzdGVudCB3aXRoIHRoZSBhcmJp dHJhcnkKY29uZmlnIHNwYWNlIGFjY2Vzc29yIHBhdHRlcm4uCgpBdCBsZWFzdCAiY2xlYXJfYW5k X3NldCIgaXMgY29uc2lzdGVudCBhY3Jvc3MgYm90aC4KCkknbSBub3QgdG9vIGJvdGhlcmVkIGJ5 IHRoZSBkaWZmZXJlbmNlIGJldHdlZW4gImNsZWFyX2FuZF9zZXRfZHdvcmQiCihmb3IgdGhlIFBD SWUgY2FwYWJpbGl0eSkgYW5kICJjbGVhcl9hbmRfc2V0X2NvbmZpZ19kd29yZCIgKGZvcgphcmJp dHJhcnkgdGhpbmdzKS4KClllcywgInBjaWVfY2FwYWJpbGl0eV9jbGVhcl9hbmRfc2V0X2NvbmZp Z19kd29yZCIgd291bGQgYmUgYSBsaXR0bGUKbW9yZSBjb25zaXN0ZW50LCBidXQgc2VlbXMgZXhj ZXNzaXZlbHkgd29yZHkgKG5vIHB1biBpbnRlbmRlZCkuCgpCdXQgbWF5YmUgSSdtIG1pc3Npbmcg eW91ciBwb2ludCwgSWxwby4gIElmIHNvLCB3aGF0IHdvdWxkIHlvdQpwcm9wb3NlPwoKQmpvcm4K Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCmxpbnV4LWFy bS1rZXJuZWwgbWFpbGluZyBsaXN0CmxpbnV4LWFybS1rZXJuZWxAbGlzdHMuaW5mcmFkZWFkLm9y ZwpodHRwOi8vbGlzdHMuaW5mcmFkZWFkLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2xpbnV4LWFybS1r ZXJuZWwK