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 D9E48C433F5 for ; Mon, 14 Feb 2022 12:36:54 +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:References: 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: List-Owner; bh=mWwCPKu9yLV7GNX8jj2FSS+ftNONOLv+hTxsuDUcF0c=; b=Qit/LkyvpI5ww6 jJenjLPmQsESzPhERRHjetnrlDdppTJPPWpHH2M6FHawZNg83MTe7E3tBgG1G/UDoJRzRoUs0QIrR Bw2gdyrMdLM/pQNNF3PdlJ7kqpSFcJqVbLBPx495otFVjgTPlEhxrW7YcysNkweDj3LD+C5e5d3NQ /P0QfQHsLUPON2F4VRw18Th5d7KMnpRpRBXOo81AnYjDruz7a0jV6xT7uTqnk5xv5nbYhQGHAMO/1 b3Wx+mpr91MM4NuWC3e16B81nIs6wX6t249hLXkDFoWDIQJXOn0UyiB6G3qeU00ZHSUiOnFtu+KwO dDLpDLm036wWIwwq6JIw==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.94.2 #2 (Red Hat Linux)) id 1nJaZd-00FAaY-E5; Mon, 14 Feb 2022 12:35:22 +0000 Received: from ams.source.kernel.org ([145.40.68.75]) by bombadil.infradead.org with esmtps (Exim 4.94.2 #2 (Red Hat Linux)) id 1nJZr3-00EwCK-Ge for linux-arm-kernel@lists.infradead.org; Mon, 14 Feb 2022 11:49:20 +0000 Received: from smtp.kernel.org (relay.kernel.org [52.25.139.140]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ams.source.kernel.org (Postfix) with ESMTPS id F3BB6B80B8A; Mon, 14 Feb 2022 11:49:14 +0000 (UTC) Received: by smtp.kernel.org (Postfix) with ESMTPSA id CFDC8C340E9; Mon, 14 Feb 2022 11:49:12 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1644839353; bh=ofMA+waGTo/pG7F7s4Rwg0xTEsFwMBbjf3Abpr2J8pY=; h=Date:From:To:Cc:Subject:References:In-Reply-To:From; b=E889Q//CBY6NBKWMSby39FcMy9/J65+2X2/SzPwe/ZFHUScNLXZyzxG2yYp6lnkS/ A722jm33WcI/TL3pH56kWVcHagKXfvpmqXmU0VDJPA8kZRPVD/moiXf1UsbCiFxHb0 2gT5kmjEcI3bBYlIqy/WmSb/5z4U4NPMpr59hShV2NIw51eiBjFupapA6hMrJJei6X hAwsNVurVLrb6KRFzYLIguPcBjltw1YAjtVoJz5+PvPfb0qrwXuYhstt7ZDWd6mWoD iJVSwydrsNUdzbzsbV7yr4tMq03kjy2tfaguGZhWR9yX3QEJ8lOtACcMCXhcPEbhhN MImPupZ5mrNLg== Received: by pali.im (Postfix) id 890D9CAA; Mon, 14 Feb 2022 12:49:10 +0100 (CET) Date: Mon, 14 Feb 2022 12:49:10 +0100 From: Pali =?utf-8?B?Um9ow6Fy?= To: Lorenzo Pieralisi Cc: Ray Jui , Roman Bacik , Rob Herring , Krzysztof =?utf-8?Q?Wilczy=C5=84ski?= , Bjorn Helgaas , bcm-kernel-feedback-list@broadcom.com, linux-pci@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-kernel@vger.kernel.org Subject: Re: [PATCH] PCI: iproc: Set all 24 bits of PCI class code Message-ID: <20220214114910.vaez3coyyfztabni@pali> References: <20220105093552.27542-1-pali@kernel.org> <244e74d9-1b46-2abc-6c2a-c089fa5b68b4@broadcom.com> <20220105181306.mkratasqg36tjf4e@pali> <20220211162317.GC448@lpieralisi> MIME-Version: 1.0 Content-Disposition: inline In-Reply-To: <20220211162317.GC448@lpieralisi> User-Agent: NeoMutt/20180716 X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20220214_034917_936432_25A70349 X-CRM114-Status: GOOD ( 44.63 ) 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 T24gRnJpZGF5IDExIEZlYnJ1YXJ5IDIwMjIgMTY6MjM6MTcgTG9yZW56byBQaWVyYWxpc2kgd3Jv dGU6Cj4gT24gV2VkLCBKYW4gMDUsIDIwMjIgYXQgMDc6MTM6MDZQTSArMDEwMCwgUGFsaSBSb2jD oXIgd3JvdGU6Cj4gPiBIZWxsbyEKPiA+IAo+ID4gT24gV2VkbmVzZGF5IDA1IEphbnVhcnkgMjAy MiAwOTo1MTo0OCBSYXkgSnVpIHdyb3RlOgo+ID4gPiBIaSBQYWxpLAo+ID4gPiAKPiA+ID4gT24g MS81LzIwMjIgMTozNSBBTSwgUGFsaSBSb2jDoXIgd3JvdGU6Cj4gPiA+ID4gUmVnaXN0ZXIgMHg0 M2MgaW4gaXRzIGxvdyAyNCBiaXRzIGNvbnRhaW5zIFBDSSBjbGFzcyBjb2RlLgo+ID4gPiA+IAo+ ID4gPiA+IFVwZGF0ZSBjb2RlIHRvIHNldCBhbGwgMjQgYml0cyBvZiBQQ0kgY2xhc3MgY29kZSBh bmQgbm90IG9ubHkgdXBwZXIgMTYgYml0cwo+ID4gPiA+IG9mIFBDSSBjbGFzcyBjb2RlLgo+ID4g PiA+IAo+ID4gPiA+IFVzZSBhIG5ldyBtYWNybyBQQ0lfQ0xBU1NfQlJJREdFX1BDSV9OT1JNQUwg d2hpY2ggcmVwcmVzZW50cyB3aG9sZSAyNCBiaXRzCj4gPiA+ID4gb2Ygbm9ybWFsIFBDSSBicmlk Z2UgY2xhc3MuCj4gPiA+ID4gCj4gPiA+ID4gU2lnbmVkLW9mZi1ieTogUGFsaSBSb2jDoXIgPHBh bGlAa2VybmVsLm9yZz4KPiA+ID4gPiAKPiA+ID4gPiAtLS0KPiA+ID4gPiBSb21hbiBoZWxwZWQg bWUgd2l0aCB0aGlzIGNoYW5nZSBhbmQgY29uZmlybWVkIHRoYXQgY2xhc3MgY29kZSBpcyBzdG9y ZWQKPiA+ID4gPiByZWFsbHkgaW4gYml0cyBbMjM6MF0gb2YgY3VzdG9tIHJlZ2lzdGVyIDB4NDNj IChub3JtYWxseSBjbGFzcyBjb2RlIGlzCj4gPiA+ID4gc3RvcmVkIGluIGJpdHMgWzMxOjhdIG9m IHBjaSByZWdpc3RlciAweDA4KS4KPiA+ID4gPiAKPiA+ID4gPiBUaGlzIHBhdGNoIGRlcGVuZHMg b24gcGF0Y2ggd2hpY2ggYWRkcyBQQ0lfQ0xBU1NfQlJJREdFX1BDSV9OT1JNQUwgbWFjcm86Cj4g PiA+ID4gaHR0cHM6Ly9sb3JlLmtlcm5lbC5vcmcvbGludXgtcGNpLzIwMjExMjIwMTQ1MTQwLjMx ODk4LTEtcGFsaUBrZXJuZWwub3JnLwo+ID4gPiA+IC0tLQo+ID4gPiA+ICBkcml2ZXJzL3BjaS9j b250cm9sbGVyL3BjaWUtaXByb2MuYyB8IDkgKysrKy0tLS0tCj4gPiA+ID4gIDEgZmlsZSBjaGFu Z2VkLCA0IGluc2VydGlvbnMoKyksIDUgZGVsZXRpb25zKC0pCj4gPiA+ID4gCj4gPiA+ID4gZGlm ZiAtLWdpdCBhL2RyaXZlcnMvcGNpL2NvbnRyb2xsZXIvcGNpZS1pcHJvYy5jIGIvZHJpdmVycy9w Y2kvY29udHJvbGxlci9wY2llLWlwcm9jLmMKPiA+ID4gPiBpbmRleCAzZGY0YWIyMDkyNTMuLjI1 MTkyMDFiMGU1MSAxMDA2NDQKPiA+ID4gPiAtLS0gYS9kcml2ZXJzL3BjaS9jb250cm9sbGVyL3Bj aWUtaXByb2MuYwo+ID4gPiA+ICsrKyBiL2RyaXZlcnMvcGNpL2NvbnRyb2xsZXIvcGNpZS1pcHJv Yy5jCj4gPiA+ID4gQEAgLTc4OSwxNCArNzg5LDEzIEBAIHN0YXRpYyBpbnQgaXByb2NfcGNpZV9j aGVja19saW5rKHN0cnVjdCBpcHJvY19wY2llICpwY2llKQo+ID4gPiA+ICAJCXJldHVybiAtRUZB VUxUOwo+ID4gPiA+ICAJfQo+ID4gPiA+ICAKPiA+ID4gPiAtCS8qIGZvcmNlIGNsYXNzIHRvIFBD SV9DTEFTU19CUklER0VfUENJICgweDA2MDQpICovCj4gPiA+ID4gKwkvKiBmb3JjZSBjbGFzcyB0 byBQQ0lfQ0xBU1NfQlJJREdFX1BDSV9OT1JNQUwgKDB4MDYwNDAwKSAqLwo+ID4gPiA+ICAjZGVm aW5lIFBDSV9CUklER0VfQ1RSTF9SRUdfT0ZGU0VUCTB4NDNjCj4gPiA+ID4gLSNkZWZpbmUgUENJ X0NMQVNTX0JSSURHRV9NQVNLCQkweGZmZmYwMAo+ID4gPiA+IC0jZGVmaW5lIFBDSV9DTEFTU19C UklER0VfU0hJRlQJCTgKPiA+ID4gPiArI2RlZmluZSBQQ0lfQlJJREdFX0NUUkxfUkVHX0NMQVNT X01BU0sJMHhmZmZmZmYKPiA+ID4gPiAgCWlwcm9jX3BjaV9yYXdfY29uZmlnX3JlYWQzMihwY2ll LCAwLCBQQ0lfQlJJREdFX0NUUkxfUkVHX09GRlNFVCwKPiA+ID4gPiAgCQkJCSAgICA0LCAmY2xh c3MpOwo+ID4gPiA+IC0JY2xhc3MgJj0gflBDSV9DTEFTU19CUklER0VfTUFTSzsKPiA+ID4gPiAt CWNsYXNzIHw9IChQQ0lfQ0xBU1NfQlJJREdFX1BDSSA8PCBQQ0lfQ0xBU1NfQlJJREdFX1NISUZU KTsKPiA+ID4gPiArCWNsYXNzICY9IH5QQ0lfQlJJREdFX0NUUkxfUkVHX0NMQVNTX01BU0s7Cj4g PiA+ID4gKwljbGFzcyB8PSBQQ0lfQ0xBU1NfQlJJREdFX1BDSV9OT1JNQUw7Cj4gPiA+ID4gIAlp cHJvY19wY2lfcmF3X2NvbmZpZ193cml0ZTMyKHBjaWUsIDAsIFBDSV9CUklER0VfQ1RSTF9SRUdf T0ZGU0VULAo+ID4gPiA+ICAJCQkJICAgICA0LCBjbGFzcyk7Cj4gPiA+ID4gIAo+ID4gPiAKPiA+ ID4gSSBoYXZlIHR3byBjb21tZW50czoKPiA+ID4gCj4gPiA+IDEuIFlvdSBkbyBub3Qgc2VlbSB0 byBnZW5lcmF0ZSB0aGUgZW1haWwgbGlzdCB1c2luZyB0aGUKPiA+ID4gZ2V0X21haW50YWluZXIu cGwgc2NyaXB0LCBzbyB0aGUgdHdvIG1haW50YWluZXJzIGZvciBCcm9hZGNvbSBBUk0KPiA+ID4g YXJjaGl0ZWN0dXJlIChSYXkgSnVpIGFuZCBTY290dCBCcmFuZGVuKSBhcmUgbGVmdCBvdXQuCj4g PiAKPiA+IE91LCBzb3JyeSBmb3IgdGhhdCEgSSBoYXZlIGdlbmVyYXRlZCB0aGlzIHBhdGNoIGZv ciBVLUJvb3QgYW5kIExpbnV4Cj4gPiBrZXJuZWwgYW5kIHByb2JhYmx5IG1peGVkIG9yIGZvcmdv dCB0byBpbmNsdWRlIGNvcnJlY3QgcmVjaXBpZW50cyBmb3IKPiA+IGNvcnJlY3QgcHJvamVjdC4K PiA+IAo+ID4gPiAyLiBJIHN1cHBvc2UgJ1BDSV9DTEFTU19CUklER0VfUENJX05PUk1BTCcgaXMg ZGVmaW5lZCBpbiBzb21lIGNvbW1vbiBQQ0kKPiA+ID4gaGVhZGVyIGluIGEgc2VwYXJhdGUgcGF0 Y2ggYXMgZGVzY3JpYmVkIGluIHRoZSBjb21taXQgbWVzc2FnZS4gVGhlbiBob3cKPiA+ID4gY29t ZSB0aGVzZSBwYXRjaGVzIGFyZSBub3QgY29uc3RydWN0ZWQgd2l0aCBhIHBhdGNoIHNlcmllcz8K PiA+IAo+ID4gWWVzLCBQQ0lfQ0xBU1NfQlJJREdFX1BDSV9OT1JNQUwgaXMgYSBuZXcgY29uc3Rh bnQgZm9yIGNvbW1vbiBwY2kgaGVhZGVyCj4gPiBmaWxlIGRlZmluZWQgaW4gcGF0Y2ggbGlua2Vk IGluIGNvbW1pdCBtZXNzYWdlLgo+ID4gaHR0cHM6Ly9sb3JlLmtlcm5lbC5vcmcvbGludXgtcGNp LzIwMjExMjIwMTQ1MTQwLjMxODk4LTEtcGFsaUBrZXJuZWwub3JnLwo+ID4gCj4gPiBPcmlnaW5h bGx5IEkgaW5jbHVkZWQgdGhpcyBjaGFuZ2UgaW4gdjEgb2YgbGlua2VkIHBhdGNoIGluIERlY2Vt YmVyIGJ1dAo+ID4gSSByZWFsaXplZCB0aGF0IGl0IGRvZXMgbm90IG1hdGNoIHN0YW5kYXJkIFBD SSBjb25maWcgc3BhY2UgKGRpZmZlcmVudAo+ID4gb2Zmc2V0IDB4NDNjIHZzIDB4MDggYW5kIGFs c28gZGlmZmVyZW50IHNoaWZ0IDB4OCB2cyAweDApIGFuZCBwcm9iYWJseQo+ID4gdGhlcmUgaXMg c29tZXRoaW5nIGVpdGhlciBpbmNvcnJlY3Qgb3IgcmVhbGx5IG5vbi1zdGFuZGFyZC4gU28gbGF0 ZXIgaW4KPiA+IERlY2VtYmVyIEkgZHJvcHBlZCBpcHJvY19wY2llX2NoZWNrX2xpbmsoKSBjaGFu Z2UgaW4gdjIgb2YgdGhlIGxpbmtlZAo+ID4gcGF0Y2ggd2hlcmUgaXMgaW50cm9kdWNlZCBQQ0lf Q0xBU1NfQlJJREdFX1BDSV9OT1JNQUwgYW5kIG5vdyBzZW50IG5ldwo+ID4gY2hhbmdlIGZvciBp cHJvY19wY2llX2NoZWNrX2xpbmsoKSBzZXBhcmF0ZWx5Lgo+ID4gCj4gPiBUZWNobmljYWxseSwg bGlua2VkIHBhdGNoIGluIGNvbW1pdCBtZXNzYWdlIGlzIGp1c3QgZXh0cmFjdGluZyBjb2RlIGlu dG8KPiA+IHRoZSBjb21tb24gbWFjcm9zIHdpdGhvdXQgYW55IGZ1bmN0aW9uYWwgY2hhbmdlZC4g QnV0IGNoYW5nZSBpbiB0aGlzCj4gPiBpcHJvY19wY2llX2NoZWNrX2xpbmsoKSBoYXMgYWxzbyBm dW5jdGlvbmFsIGNoYW5nZSBhcyBub3cgYWxzbyBsb3dlciA4Cj4gPiBiaXRzIG9mIGNsYXNzIGNv ZGUgYXJlIGNoYW5nZWQuIFNvIGluIG15IG9waW5pb24gdGhpcyBwYXRjaCBzaG91bGQgYmUKPiA+ IHJlYWxseSBzZXBhcmF0ZSBvZiBsaW5rZWQgcGF0Y2guCj4gPiAKPiA+IEkgaG9wZSB0aGF0IExv cmVuem8gYW5kIEJqb3JuIHRha2UgcGF0Y2hlcyBpbiBjb3JyZWN0IG9yZGVyLi4uCj4gCj4gQ2Fu IHlvdSByZXNlbmQgdGhlIHBhdGNoZXMgaW4gYSBzZXJpZXMgcGxlYXNlLCBJIHdpbGwgZHJvcCB0 aGlzIG9uZS4KCkRvbmUhCmh0dHBzOi8vbG9yZS5rZXJuZWwub3JnL2xpbnV4LXBjaS8yMDIyMDIx NDExNDEwOS4yNjgwOS0yLXBhbGlAa2VybmVsLm9yZy9ULyN1Cgo+IFRoYW5rcywKPiBMb3Jlbnpv Cj4gCj4gPiA+IE90aGVyIHRoYW4sIHRoZSBjaGFuZ2UgaXRzZWxmIGlzIGV4YWN0bHkgd2hhdCBJ IHNlbnQgdG8gUm9tYW4gYW5kIGxvb2tzCj4gPiA+IGdvb2QgdG8gbWUuIFRoYW5rcy4KPiA+ID4g Cj4gPiA+IEFja2VkLWJ5OiBSYXkgSnVpIDxyYXkuanVpQGJyb2FkY29tLmNvbT4KPiA+IAo+ID4g UGVyZmVjdCEKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f CmxpbnV4LWFybS1rZXJuZWwgbWFpbGluZyBsaXN0CmxpbnV4LWFybS1rZXJuZWxAbGlzdHMuaW5m cmFkZWFkLm9yZwpodHRwOi8vbGlzdHMuaW5mcmFkZWFkLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2xp bnV4LWFybS1rZXJuZWwK