netdev.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
From: Jeff Garzik <jgarzik@pobox.com>
To: Andrew Morton <akpm@osdl.org>
Cc: linux-kernel@vger.kernel.org, schwidefsky@de.ibm.com, netdev@oss.sgi.com
Subject: Re: [PATCH] s390: claw network device driver
Date: Tue, 29 Mar 2005 15:02:44 -0500	[thread overview]
Message-ID: <4249B464.50607@pobox.com> (raw)
In-Reply-To: <20050329000239.6346d73e.akpm@osdl.org>

Andrew Morton wrote:
> Jeff Garzik <jgarzik@pobox.com> wrote:
> 
>>Andrew Morton wrote:
>>
>>>Jeff Garzik <jgarzik@pobox.com> wrote:
>>>
>>>
>>>>>Was cc'ed to linux-net last Thursday, but it looks like the messages was
>>>>>too large and the vger server munched it.
>>>>
>>>>This also brings up a larger question... why was a completely unreviewed
>>>>net driver merged?
>>>
>>>
>>>Because nobody noticed that it didn't make it to the mailing list,
>>>obviously.
>>
>>That's ducking the question.  Let me rephrase.
>>
>>Why was a complete lack of response judged to be an ACK?
> 
> 
> That's not uncommon.  I don't ask people "are you reading the mailing list
> which you should be reading" unless I think it's someone who doesn't read
> the mailing lists which they should be reading.
> 
> 
>>For new drivers, that's a -horrible- precedent.  You are quite skilled 
>>at poking random hackers :)  why not poke somebody to ack a new drivers? 
> 
> 
> In this case I didn't think about it very hard, sorry - figured it was s390
> stuff and it hence falls under the "if it breaks, it's the s390 team's
> problem" exemption.

Yeah, and I -am- sympathetic to that sort of thing.  I just feel really 
strongly that we need to have a higher-than-normal barrier for new code.

It may be an S/390 driver, but Jeff's Law of Bad Code states "where 
there is bad code, it will be copied."  Propagating the 2.2.x-era 
'tbusy' flag to yet more drivers is something I absolutely do not want 
to happen.

I also feel that we have shifted from a "Linus doesn't scale" problem to 
an "akpm doesn't scale" problem.  As much work as you put it (lots!), 
you can't possibly be expected to review all the new drivers and such.

I would prefer a "new driver must be acked by at least one non-author" 
rule.  We need -some- barrier to entry.  If that rule is OK with others, 
I'm quite willing to do that for my areas like libata.


>>  It's not like this driver (or many of the other new drivers) 
>>desperately need to get into the kernel ASAP, so desperate that a lack 
>>of review was OK.
> 
> 
> True.  But it's not as if we can't fix stuff up after it's merged up.  The
> reasons for holding off on a merge would be:
> 
> a) We're not sure that the feature should be merged at all
> 
> b) Holding off on a merge is a tool we use to motivate the submitter to
>    fix the code up
> 
> c) The merge breaks existing stuff.
> 
> I don't think any of those things apply here.  The only downside is the
> increased bk patch volume.

In general, I have supported your philosophy of accelerated upstreaming 
of code.  I just worry about going too far, and this driver was a 
case-in-point.

As Linus and others have pointed out many times in the past, there is no 
harm in -not- upstreaming code until it is "ready."  Our current system 
of maintainers/lieutenants is sufficiently distributed as to allow this.

	Jeff

      reply	other threads:[~2005-03-29 20:02 UTC|newest]

Thread overview: 21+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
     [not found] <200503290533.j2T5XEYT028850@hera.kernel.org>
     [not found] ` <4248FBFD.5000809@pobox.com>
2005-03-29  7:08   ` [PATCH] s390: claw network device driver Andrew Morton
2005-03-29  7:10     ` Jeff Garzik
2005-03-29  7:48       ` Martin Schwidefsky
2005-03-29 20:05         ` Jeff Garzik
2005-03-30  7:49           ` Martin Schwidefsky
2005-03-29 15:20       ` Jörn Engel
2005-03-29 20:06         ` Jeff Garzik
2005-03-29 21:25           ` Jörn Engel
2005-03-29 22:44             ` Jeff Garzik
2005-03-30  9:49               ` Jörn Engel
2005-04-08 20:16           ` Pavel Machek
2005-04-09 13:52             ` Jörn Engel
2005-04-12  6:20               ` [PATCH] Maintainers list update: linux-net -> netdev Horms
2005-04-12 19:14                 ` George Anzinger
2005-04-13  2:14                   ` Horms
2005-04-13 22:42                     ` George Anzinger
2005-03-29  7:12     ` [PATCH] s390: claw network device driver Jeff Garzik
2005-03-29  7:23       ` Andrew Morton
2005-03-29  7:44         ` Jeff Garzik
2005-03-29  8:02           ` Andrew Morton
2005-03-29 20:02             ` Jeff Garzik [this message]

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=4249B464.50607@pobox.com \
    --to=jgarzik@pobox.com \
    --cc=akpm@osdl.org \
    --cc=linux-kernel@vger.kernel.org \
    --cc=netdev@oss.sgi.com \
    --cc=schwidefsky@de.ibm.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;
as well as URLs for NNTP newsgroup(s).