From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mx2.suse.de ([195.135.220.15]:40590 "EHLO mx2.suse.de" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1751348AbeCNPdZ (ORCPT ); Wed, 14 Mar 2018 11:33:25 -0400 Message-ID: <1521041253.4511.16.camel@suse.com> Subject: Re: [PATCH 2/3] usb: host: pci: introduce PCI vendor ID for Netlogic From: Oliver Neukum To: Richard Leitner , Richard Leitner , linux-kernel@vger.kernel.org, linux-pci@vger.kernel.org, linux-usb@vger.kernel.org Cc: bhelgaas@google.com, mathias.nyman@intel.com, gregkh@linuxfoundation.org Date: Wed, 14 Mar 2018 16:27:33 +0100 In-Reply-To: References: <20180314102933.21367-1-dev@g0hl1n.net> <20180314102933.21367-3-dev@g0hl1n.net> <1521029854.4511.12.camel@suse.com> Content-Type: text/plain; charset="UTF-8" Mime-Version: 1.0 Sender: linux-pci-owner@vger.kernel.org List-ID: Am Mittwoch, den 14.03.2018, 14:31 +0100 schrieb Richard Leitner: > Hi Oliver, > thank you for your feedback! > > On 03/14/2018 01:17 PM, Oliver Neukum wrote: > > Am Mittwoch, den 14.03.2018, 11:29 +0100 schrieb Richard Leitner: > > > From: Richard Leitner > > > > > > Replace the hardcoded PCI vendor ID of Netlogic with a definition in > > > pci_ids.h > > > > Hi, > > > > in general, why? > > Does this patch generate any benefit for any developer > > reading the source? I don't see it. Does it cause an > > issue for anybody who has a log file with the nummerical > > ID and needs to grep for it? Yes it does. > > I'll send a v2 where I also use this definition in > arch/mips/netlogic/xlp/ instead of PCI_VENDOR_NETLOGIC from > arch/mips/include/asm/netlogic/xlp-hal/iomap.h. > > Therefore it will remove this definition from the iomap.h > and move it to pci_ids.h > > This will IMHO be a clear benefit as it removes a redundant > definition. Well, but it does not. Removing a redundant definition is a clear benefit. But you are not removing a definition. You are introducing a preprocessor constant. Why? What is its benefit? Regards Oliver From mboxrd@z Thu Jan 1 00:00:00 1970 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: base64 Subject: [2/3] usb: host: pci: introduce PCI vendor ID for Netlogic From: Oliver Neukum Message-Id: <1521041253.4511.16.camel@suse.com> Date: Wed, 14 Mar 2018 16:27:33 +0100 To: Richard Leitner , Richard Leitner , linux-kernel@vger.kernel.org, linux-pci@vger.kernel.org, linux-usb@vger.kernel.org Cc: bhelgaas@google.com, mathias.nyman@intel.com, gregkh@linuxfoundation.org List-ID: QW0gTWl0dHdvY2gsIGRlbiAxNC4wMy4yMDE4LCAxNDozMSArMDEwMCBzY2hyaWViIFJpY2hhcmQg TGVpdG5lcjoKPiBIaSBPbGl2ZXIsCj4gdGhhbmsgeW91IGZvciB5b3VyIGZlZWRiYWNrIQo+IAo+ IE9uIDAzLzE0LzIwMTggMDE6MTcgUE0sIE9saXZlciBOZXVrdW0gd3JvdGU6Cj4gPiBBbSBNaXR0 d29jaCwgZGVuIDE0LjAzLjIwMTgsIDExOjI5ICswMTAwIHNjaHJpZWIgUmljaGFyZCBMZWl0bmVy Ogo+ID4gPiBGcm9tOiBSaWNoYXJkIExlaXRuZXIgPHJpY2hhcmQubGVpdG5lckBza2lkYXRhLmNv bT4KPiA+ID4gCj4gPiA+IFJlcGxhY2UgdGhlIGhhcmRjb2RlZCBQQ0kgdmVuZG9yIElEIG9mIE5l dGxvZ2ljIHdpdGggYSBkZWZpbml0aW9uIGluCj4gPiA+IHBjaV9pZHMuaAo+ID4gCj4gPiBIaSwK PiA+IAo+ID4gaW4gZ2VuZXJhbCwgd2h5Pwo+ID4gRG9lcyB0aGlzIHBhdGNoIGdlbmVyYXRlIGFu eSBiZW5lZml0IGZvciBhbnkgZGV2ZWxvcGVyCj4gPiByZWFkaW5nIHRoZSBzb3VyY2U/IEkgZG9u J3Qgc2VlIGl0LiBEb2VzIGl0IGNhdXNlIGFuCj4gPiBpc3N1ZSBmb3IgYW55Ym9keSB3aG8gaGFz IGEgbG9nIGZpbGUgd2l0aCB0aGUgbnVtbWVyaWNhbAo+ID4gSUQgYW5kIG5lZWRzIHRvIGdyZXAg Zm9yIGl0PyBZZXMgaXQgZG9lcy4KPiAKPiBJJ2xsIHNlbmQgYSB2MiB3aGVyZSBJIGFsc28gdXNl IHRoaXMgZGVmaW5pdGlvbiBpbiAKPiBhcmNoL21pcHMvbmV0bG9naWMveGxwLyBpbnN0ZWFkIG9m IFBDSV9WRU5ET1JfTkVUTE9HSUMgZnJvbQo+IGFyY2gvbWlwcy9pbmNsdWRlL2FzbS9uZXRsb2dp Yy94bHAtaGFsL2lvbWFwLmguCj4gCj4gVGhlcmVmb3JlIGl0IHdpbGwgcmVtb3ZlIHRoaXMgZGVm aW5pdGlvbiBmcm9tIHRoZSBpb21hcC5oCj4gYW5kIG1vdmUgaXQgdG8gcGNpX2lkcy5oCj4gCj4g VGhpcyB3aWxsIElNSE8gYmUgYSBjbGVhciBiZW5lZml0IGFzIGl0IHJlbW92ZXMgYSByZWR1bmRh bnQKPiBkZWZpbml0aW9uLgoKV2VsbCwgYnV0IGl0IGRvZXMgbm90LiBSZW1vdmluZyBhIHJlZHVu ZGFudCBkZWZpbml0aW9uIGlzIGEgY2xlYXIKYmVuZWZpdC4gQnV0IHlvdSBhcmUgbm90IHJlbW92 aW5nIGEgZGVmaW5pdGlvbi4gWW91IGFyZSBpbnRyb2R1Y2luZwphIHByZXByb2Nlc3NvciBjb25z dGFudC4gV2h5PwpXaGF0IGlzIGl0cyBiZW5lZml0PwoKCVJlZ2FyZHMKCQlPbGl2ZXIKLS0tClRv IHVuc3Vic2NyaWJlIGZyb20gdGhpcyBsaXN0OiBzZW5kIHRoZSBsaW5lICJ1bnN1YnNjcmliZSBs aW51eC11c2IiIGluCnRoZSBib2R5IG9mIGEgbWVzc2FnZSB0byBtYWpvcmRvbW9Admdlci5rZXJu ZWwub3JnCk1vcmUgbWFqb3Jkb21vIGluZm8gYXQgIGh0dHA6Ly92Z2VyLmtlcm5lbC5vcmcvbWFq b3Jkb21vLWluZm8uaHRtbAo=