From: Jeff Garzik <jeff@garzik.org>
To: Stefan Assmann <sassmann@redhat.com>
Cc: linux-pci@vger.kernel.org,
Linux Kernel Mailing List <linux-kernel@vger.kernel.org>,
Jesse Barnes <jbarnes@virtuousgeek.org>,
Krzysztof Halasa <khc@pm.waw.pl>, Don Dutile <ddutile@redhat.com>,
kaneshige.kenji@jp.fujitsu.com
Subject: Re: [PATCH] change PCI nomenclature according to PCI-SIG
Date: Sun, 29 Nov 2009 07:54:03 -0500 [thread overview]
Message-ID: <4B126EEB.1040908@garzik.org> (raw)
In-Reply-To: <4B123A34.5090509@redhat.com>
On 11/29/2009 04:09 AM, Stefan Assmann wrote:
> On 28.11.2009 13:43, Jeff Garzik wrote:
>> On 11/28/2009 06:54 AM, Stefan Assmann wrote:
>>> From: Stefan Assmann<sassmann@redhat.com>
>>>
>>> Changing occurrences of variants of PCI-X and PCIe to the PCI-SIG
>>> terms listed in the "Trademark and Logo Usage Guidelines".
>>> http://www.pcisig.com/developers/procedures/logos/Trademark_and_Logo_Usage_Guidelines_updated_112206.pdf
>>>
>>> Additionally some renames of Gb/s to GT/s where appropriate, concerns
>>> PCIe.
>>>
>>> This is a followup to the discussion at:
>>> http://lkml.org/lkml/2009/10/14/107
>>> Patch is based on 2.6.32-rc8.
>>>
>>> Signed-off-by: Stefan Assmann<sassmann@redhat.com>
>>
>> NAK, this clearly introduces bugs and changes sysfs output (ABI).
>>
>> Typically this type of change is pointless churn that creates far more
>> problems than it "solves."
>
> Hi Jeff,
>
> I see you point in not liking this kind of change. What kind of cleanup
> would be ok in your opinion?
Think about this from an engineering perspective. This patch is driven
not by any real technical need, but more by marketing and trademark folks.
The absolute best case scenario for this patch is that nothing changes,
from an implementation and behavior standpoint. The worst case, of
course, is that it introduces bugs (which it does).
You also incur the standard costs of any kernel change: you've just
made the diff between, for example, a vendor kernel's foo_driver.c and
upstream's foo_driver.c a lot larger, and more difficult to discern
real, technical changes to the code.
Of course, we change the kernel every day -- but we also know that
change itself has cost, and a lot of code changes for cosmetic reasons
have the potential for greater negative costs, and fewer positive benefits.
Next, IMO, you don't have any idea how maintainers will react to this
patch, because you CC'd so few of them. People who perform tree-wide
changes should take the time to CC __every__ relevant maintainer. If
you are changing somebody's code, you should always let them know about
it, and give them an opportunity to review the change.
scripts/get_maintainer.pl can help with this.
So, while the PCI maintainer might agree with the nomenclature change,
he is not the most qualified person to state that your changes have no
effect on drivers/edac/ppc4xx_edac.c, for example.
Finally, split your patch up. I would suggest starting with 100%
comment changes that are guaranteed with mathematical certainty to not
change the compiler-generated code at all. That will make the remaining
changes much easier to review, if they are in separate patches from the
comment-only changes.
Jeff
next prev parent reply other threads:[~2009-11-29 12:54 UTC|newest]
Thread overview: 9+ messages / expand[flat|nested] mbox.gz Atom feed top
2009-11-28 11:54 [PATCH] change PCI nomenclature according to PCI-SIG Stefan Assmann
2009-11-28 12:43 ` Jeff Garzik
2009-11-29 9:09 ` Stefan Assmann
2009-11-29 12:54 ` Jeff Garzik [this message]
2009-11-29 15:12 ` Rafael J. Wysocki
2009-11-29 21:09 ` Krzysztof Halasa
2009-11-30 8:57 ` Stefan Assmann
2009-11-30 16:11 ` Jesse Barnes
2009-11-28 13:18 ` Krzysztof Halasa
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=4B126EEB.1040908@garzik.org \
--to=jeff@garzik.org \
--cc=ddutile@redhat.com \
--cc=jbarnes@virtuousgeek.org \
--cc=kaneshige.kenji@jp.fujitsu.com \
--cc=khc@pm.waw.pl \
--cc=linux-kernel@vger.kernel.org \
--cc=linux-pci@vger.kernel.org \
--cc=sassmann@redhat.com \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox