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 86BA6C4167B for ; Thu, 30 Nov 2023 18:38:34 +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=KWYXvHLGETXjOvrmHy/TS2MAxqFcBq3hKYn7WuYIFmo=; b=ZxGY93nknYffxa 24vlzmgWuf62iA9Wpo2CZWAMEHU8y7IDCb4rBvI+kJndLngEyeN9ycc68k30fSO/rL7ZstmcZDwQ+ d9v9pJXJdCSbNLU1Fm0RLlubN8OV1FPrb/6CBmbGTqTY2x7VpMz4XhHEOqh3oUOhoh8vnPwf0Ijc6 D2AAvXuDdzb+OoWrg0iIPQwL4tTXZv0mx9hpVKbWfJMvpygUFgCDNZ6IMH7q0xwvcpBV4ciCd4qsC l+PkN3fyWa0WMyNhWjDbQ+ghNlkyMOW0318O1y387sgzcYyQDd832INlXWqfj5Gbi1UQ/zn/udGaj 9K58fmp7LrcYwxuPPflQ==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.96 #2 (Red Hat Linux)) id 1r8lvI-00Bdh3-01; Thu, 30 Nov 2023 18:38:04 +0000 Received: from sin.source.kernel.org ([2604:1380:40e1:4800::1]) by bombadil.infradead.org with esmtps (Exim 4.96 #2 (Red Hat Linux)) id 1r8lvE-00BdfH-1f for linux-arm-kernel@lists.infradead.org; Thu, 30 Nov 2023 18:38:02 +0000 Received: from smtp.kernel.org (transwarp.subspace.kernel.org [100.75.92.58]) by sin.source.kernel.org (Postfix) with ESMTP id 00FB5CE2486; Thu, 30 Nov 2023 18:37:58 +0000 (UTC) Received: by smtp.kernel.org (Postfix) with ESMTPSA id F11F4C433C7; Thu, 30 Nov 2023 18:37:56 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1701369477; bh=KTVhbWtyOj5CHYptB/YZKupH8RBoVdAwyN+Tqnv2IoU=; h=Date:From:To:Cc:Subject:In-Reply-To:From; b=eQGSObfEQXMLIIKR6qHyTIIAkvri7MN76Pfg66IW6uLH1LHSD5zbVupZEwxvYUxXE wDl4+SKwotJbMzkQH3H8p1iDblk8ocNDsu2RGzoYuoTVU2AP36Kr2+1YJZ+OXxr5mE UJi6QFIr70DZVNBcg46d6209zrswsp/0gl7QdKdOog9MwYDuPTU4VIzF/Nk3QxslF4 iH5iO+rT67b8SU74Yzo6wUrRaE0uMjSKoRKCLGnHqrbLyy+kpPhnR0Y9caBCDxQXNU YmpOF4uSi3tplWADKJ3XC1AdZ3iy4lCiCxmts2fi7IP6Qq1PPTC5JX+Nx5BAvQVfBD MIXmEeOarJ+9A== Date: Thu, 30 Nov 2023 12:37:55 -0600 From: Bjorn Helgaas To: Ilpo =?utf-8?B?SsOkcnZpbmVu?= Cc: Shuai Xue , 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: <20231130183755.GA487634@bhelgaas> MIME-Version: 1.0 Content-Disposition: inline In-Reply-To: X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20231130_103800_912321_E21B963B X-CRM114-Status: GOOD ( 31.44 ) 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 T24gVGh1LCBOb3YgMzAsIDIwMjMgYXQgMTI6NTI6MjBQTSArMDIwMCwgSWxwbyBKw6RydmluZW4g d3JvdGU6Cj4gT24gV2VkLCAyOSBOb3YgMjAyMywgQmpvcm4gSGVsZ2FhcyB3cm90ZToKPiA+IE9u IE1vbiwgTm92IDI3LCAyMDIzIGF0IDA5OjM0OjA1QU0gKzA4MDAsIFNodWFpIFh1ZSB3cm90ZToK PiA+ID4gT24gMjAyMy8xMS8yMiAyMToxNCwgSWxwbyBKw6RydmluZW4gd3JvdGU6Cj4gPiA+ID4g T24gVHVlLCAyMSBOb3YgMjAyMywgU2h1YWkgWHVlIHdyb3RlOgo+ID4gPiA+IAo+ID4gPiA+PiBU aGUgY2xlYXIgYW5kIHNldCBwYXR0ZXJuIGlzIGNvbW1vbmx5IHVzZWQgZm9yIGFjY2Vzc2luZyBQ Q0kgY29uZmlnLAo+ID4gPiA+PiBtb3ZlIHRoZSBoZWxwZXIgcGNpX2NsZWFyX2FuZF9zZXRfZHdv cmQoKSBmcm9tIGFzcG0uYyBpbnRvIFBDSSBoZWFkZXIuCj4gPiA+ID4+IEluIGFkZGl0aW9uLCBy ZW5hbWUgdG8gcGNpX2NsZWFyX2FuZF9zZXRfY29uZmlnX2R3b3JkKCkgdG8gcmV0YWluIHRoZQo+ ID4gPiA+PiAiY29uZmlnIiBpbmZvcm1hdGlvbiBhbmQgbWF0Y2ggdGhlIG90aGVyIGFjY2Vzc29y cy4KPiA+ID4gPj4KPiA+ID4gPj4gTm8gZnVuY3Rpb25hbCBjaGFuZ2UgaW50ZW5kZWQuCj4gCj4g PiA+ID4+ICsKPiA+ID4gPj4gK3ZvaWQgcGNpX2NsZWFyX2FuZF9zZXRfY29uZmlnX2R3b3JkKGNv bnN0IHN0cnVjdCBwY2lfZGV2ICpkZXYsIGludCBwb3MsCj4gPiA+ID4+ICsJCQkJICAgIHUzMiBj bGVhciwgdTMyIHNldCkKPiA+ID4gPiAKPiA+ID4gPiBKdXN0IG5vdGluZyB0aGF0IGFubm95aW5n bHkgdGhlIG9yZGVyaW5nIHdpdGhpbiB0aGUgbmFtZSBpcyBpbmNvbnNpc3RlbnQgCj4gPiA+ID4g YmV0d2VlbjoKPiA+ID4gPiAgIHBjaV9jbGVhcl9hbmRfc2V0X2NvbmZpZ19kd29yZCgpCj4gPiA+ ID4gYW5kCj4gPiA+ID4gICBwY2llX2NhcGFiaWxpdHlfY2xlYXJfYW5kX3NldF9kd29yZCgpCj4g PiA+ID4gCj4gPiA+ID4gQW5kIGlmIGNoYW5nZWQsIGl0IHdvdWxkIGJlIGFnYWluIGFubm95aW5n bHkgaW5jb25zaXN0ZW50IHdpdGggCj4gPiA+ID4gcGNpX3JlYWQvd3JpdGVfY29uZmlnXyooKSwg b2ggd2VsbC4uLiBBbmQgcmVuYW1pbmcgcGNpX3JlYWQvd3JpdGVfY29uZmlnXyogCj4gPiA+ID4g aW50byB0aGUgaGllcmFyY2hpY2FsIHBjaV9jb25maWdfcmVhZC93cml0ZV8qKCkgZm9ybSBmb3Ig d291bGQgdG91Y2ggb25seSAKPiA+ID4gPiB+NmsgbGluZXMuLi4gOy1ECj4gPiA+IAo+ID4gPiBJ IHRoaW5rIGl0IGlzIGEgZ29vZCBxdWVzdGlvbiwgYnV0IEkgZG9uJ3QgaGF2ZSBhIGNsZWFyIGFu c3dlci4gSSBkb24ndAo+ID4gPiBrbm93IG11Y2ggYWJvdXQgdGhlIG5hbWUgaGlzdG9yeS4gIEFz IHlvdSBtZW50aW9uZWQsIHRoZSBhYm92ZSB0d28KPiA+ID4gYWNjZXNzb3JzIGFyZSB0aGUgZm91 bmRhdGlvbiBvcGVyYXRpb24sIG1heSBpdCBjb21lcyB0byBAQmpvcm4gZGVjaXNpb24uCj4gPiA+ IAo+ID4gPiBUaGUgcGNpX2NsZWFyX2FuZF9zZXRfY29uZmlnX2R3b3JkKCkgaXMgYSB2YXJpYW50 IG9mIGJlbG93IHBjaSBhY2Nlc3NvcnM6Cj4gPiA+IAo+ID4gPiAgICAgcGNpX3JlYWRfY29uZmln X2R3b3JkKCkKPiA+ID4gICAgIHBjaV93cml0ZV9jb25maWdfZHdvcmQoKQo+ID4gPiAKPiA+ID4g QXQgbGFzdCwgdGhleSBhcmUgY29uc2lzdGVudCA6KQo+ID4gCj4gPiAicGNpZV9jYXBhYmlsaXR5 X2NsZWFyX2FuZF9zZXRfZHdvcmQiIGlzIHNwZWNpZmljIHRvIHRoZSBQQ0llCj4gPiBDYXBhYmls aXR5LCBkb2Vzbid0IHdvcmsgZm9yIGFyYml0cmFyeSBjb25maWcgc3BhY2UsIGFuZCBkb2Vzbid0 Cj4gPiBpbmNsdWRlIHRoZSB3b3JkICJjb25maWciLgo+ID4gCj4gPiAicGNpX2NsZWFyX2FuZF9z ZXRfY29uZmlnX2R3b3JkIiBzZWVtcyBjb25zaXN0ZW50IHdpdGggdGhlIGFyYml0cmFyeQo+ID4g Y29uZmlnIHNwYWNlIGFjY2Vzc29yIHBhdHRlcm4uCj4gPiAKPiA+IEF0IGxlYXN0ICJjbGVhcl9h bmRfc2V0IiBpcyBjb25zaXN0ZW50IGFjcm9zcyBib3RoLgo+ID4gCj4gPiBJJ20gbm90IHRvbyBi b3RoZXJlZCBieSB0aGUgZGlmZmVyZW5jZSBiZXR3ZWVuICJjbGVhcl9hbmRfc2V0X2R3b3JkIgo+ ID4gKGZvciB0aGUgUENJZSBjYXBhYmlsaXR5KSBhbmQgImNsZWFyX2FuZF9zZXRfY29uZmlnX2R3 b3JkIiAoZm9yCj4gPiBhcmJpdHJhcnkgdGhpbmdzKS4KPiA+IAo+ID4gWWVzLCAicGNpZV9jYXBh YmlsaXR5X2NsZWFyX2FuZF9zZXRfY29uZmlnX2R3b3JkIiB3b3VsZCBiZSBhIGxpdHRsZQo+ID4g bW9yZSBjb25zaXN0ZW50LCBidXQgc2VlbXMgZXhjZXNzaXZlbHkgd29yZHkgKG5vIHB1biBpbnRl bmRlZCkuCj4gPiAKPiA+IEJ1dCBtYXliZSBJJ20gbWlzc2luZyB5b3VyIHBvaW50LCBJbHBvLiAg SWYgc28sIHdoYXQgd291bGQgeW91Cj4gPiBwcm9wb3NlPwo+IAo+IFdoYXQgSSB3YXMgaG9waW5n IGZvciBhIHdheSB0byAoZXZlbnR1YWxseSkgaGF2ZSBjb25zaXN0ZW5jeSBpbiBuYW1pbmcgCj4g bGlrZSB0aGlzICh0aGF0IGlzLCB0aGUgcGxhY2Ugd2hlcmUgImNvbmZpZyIgb3IgImNhcGFiaWxp dGl0eSIgYXBwZWFycyAKPiBpbiB0aGUgbmFtZSk6Cj4gCj4gcGNpX2NvbmZpZ19yZWFkX2R3b3Jk KCkKPiBwY2lfY29uZmlnX2NsZWFyX2FuZF9zZXRfZHdvcmQoKQo+IHBjaWVfY2FwYWJpbGl0eV9y ZWFkX2R3b3JkKCkKPiBwY2llX2NhcGFiaWxpdHlfY2xlYXJfYW5kX3NldF9kd29yZCgpCgpBaCwg SSBzZWUsIHRoYW5rcy4KCj4gQnV0IHRoYW5rcyB0byBwY2lfcmVhZF9jb25maWdfZHdvcmQoKSAm IGZyaWVuZHMgYmVpbmcgdGhlcmUgc2luY2UgZGF3biBvZiAKPiB0aW1lIGFuZCB3aXRoIDZrKyBp bnN0YW5jZXMsIEkgZ3Vlc3MgSSdtIGp1c3QgZHJlYW1pbmcgb2YgaW1wb3NzaWJsZSAKPiB0aGlu Z3MuCgpZZWFoLCBJIHRoaW5rIHNvLgoKQmpvcm4KCl9fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fCmxpbnV4LWFybS1rZXJuZWwgbWFpbGluZyBsaXN0CmxpbnV4 LWFybS1rZXJuZWxAbGlzdHMuaW5mcmFkZWFkLm9yZwpodHRwOi8vbGlzdHMuaW5mcmFkZWFkLm9y Zy9tYWlsbWFuL2xpc3RpbmZvL2xpbnV4LWFybS1rZXJuZWwK