linux-wireless.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
From: "Luis R. Rodriguez" <lrodriguez@atheros.com>
To: David Miller <davem@davemloft.net>
Cc: "torvalds@linux-foundation.org" <torvalds@linux-foundation.org>,
	"akpm@linux-foundation.org" <akpm@linux-foundation.org>,
	"netdev@vger.kernel.org" <netdev@vger.kernel.org>,
	"linux-kernel@vger.kernel.org" <linux-kernel@vger.kernel.org>,
	"linux-wireless@vger.kernel.org" <linux-wireless@vger.kernel.org>,
	"tomasw@gmail.com" <tomasw@gmail.com>,
	"yi.zhu@intel.com" <yi.zhu@intel.com>,
	"linville@tuxdriver.com" <linville@tuxdriver.com>
Subject: Re: [GIT]: Networking
Date: Wed, 3 Sep 2008 17:01:03 -0700	[thread overview]
Message-ID: <20080904000103.GF5967@tesla> (raw)
In-Reply-To: <20080903.162603.27086959.davem@davemloft.net>

On Wed, Sep 03, 2008 at 04:26:03PM -0700, David Miller wrote:
> From: Linus Torvalds <torvalds@linux-foundation.org>
> Date: Wed, 3 Sep 2008 16:24:16 -0700 (PDT)
> 
> > On Wed, 3 Sep 2008, Linus Torvalds wrote:
> > >
> > > What's so hard to understand about this?
> >
> > Here's a simple rule of thumb:
> >  - if it's not on the regression list
> >  - if it's not a reported security hole
> >  - if it's not on the reported oopses list
> > then why are people sending it to me?
> >
> > IOW, if it's just another random improvement, and you send it to me
> > outside of the merge window, then what is the point of the merge window?
> 
> This is exactly what I've been trying to tell the Intel wireless folks
> but they refuse to listen.

What I think really happens here IMHO is communication needs to be
enhanced. I only recently noticed that "regression only" policy for
2.6.27 for example. I think some of us were rather surprised by it too.

Before snapping at people for not following "orders" we need a clear
guideline for what should or not be sent. We're all at fault if we are
not getting this through people. Most likely not many of us subscribe to
linux-kernel so I would think the next best thing we can do is to get our
maintainers to communicate to us of new rules and give a few examples of
what can go in or not.

I trust that should this had been done *well* none of these issue would have
come up and we can avoid angry exchanges.

> I just won't take their stuff until they get their act in gear.
> 
> No problem.

On the other side of the spectrum, and to try to understand this better,
since ath9k is new we obviously cannot get regressions, this means
unless we find a security hole in our driver or if we can generate an
oops with 2.6.27 we cannot send patches for ath9k for 2.6.27?

It seems to make sense to me for purposes of stabalizing the kernel for
sure, however, on the other hand it does also make 2.6.27 miss out on a
few possible small fixes which may appear here and there.

What will happen then is distributions will end up using their own
patches on top of the kernel, or users using something like
compat-wireless to get more bleeding edge stuff. This is exactly what we
want to avoid.

To avoid it I do think another exception needs to be made for patches:

* Small fixes which make something that was not working, which was
  supposed to work work

If these type of patches cannot be submitted we will have a stable
kernel for sure but yet buggy leaving people to opt for alternatives
for small fixes or driver updates.

  Luis

  reply	other threads:[~2008-09-04  0:01 UTC|newest]

Thread overview: 59+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
     [not found] <20080903.161341.239039051.davem@davemloft.net>
     [not found] ` <alpine.LFD.1.10.0809031615450.3515@nehalem.linux-foundation.org>
2008-09-03 23:24   ` [GIT]: Networking David Miller
     [not found]   ` <alpine.LFD.1.10.0809031621160.3515@nehalem.linux-foundation.org>
2008-09-03 23:26     ` David Miller
2008-09-04  0:01       ` Luis R. Rodriguez [this message]
2008-09-04  0:10         ` david
2008-09-04  0:18         ` Linus Torvalds
2008-09-04  2:33           ` Tomas Winkler
2008-09-04  8:25       ` Rafael J. Wysocki
2008-09-04  9:35         ` Jeff Garzik
2008-09-04  9:58           ` Rafael J. Wysocki
2008-09-04 17:21             ` Andrew Morton
2011-01-12  0:24 [GIT] Networking David Miller
  -- strict thread matches above, loose matches on Subject: below --
2011-03-16 21:21 David Miller
2013-11-11 20:47 David Miller
     [not found] <20140612.121445.484288603919840829.davem@davemloft.net>
     [not found] ` <CA+55aFy=CThoSKAJ6J3Jt-SJDkiGzwg=5tdF7_g+vyTEoPFzMQ@mail.gmail.com>
2014-06-13  6:59   ` Johannes Berg
2014-06-13  7:21     ` Geert Uytterhoeven
2014-06-13 14:28     ` Linus Torvalds
2014-06-13 14:44       ` Dave Jones
     [not found] <20150624.063911.1220157256743743341.davem@davemloft.net>
2015-07-20 10:11 ` Xiong Zhou
2015-07-20 10:44   ` Johannes Berg
     [not found] <20160112.215136.850414372508130298.davem@davemloft.net>
     [not found] ` <56978094.4050302@arm.com>
2016-01-16 11:57   ` Kalle Valo
2016-01-18 11:30     ` Marc Zyngier
2016-01-18 22:05       ` Arend van Spriel
2016-01-19  8:55         ` Marc Zyngier
2016-01-19  9:36           ` Arend van Spriel
2016-01-19  9:51             ` Marc Zyngier
2016-01-19 13:08           ` Kalle Valo
     [not found] <20160517.151113.367799295750703003.davem@davemloft.net>
2016-05-18  1:00 ` Linus Torvalds
2016-05-18  3:37   ` Emmanuel Grumbach
2016-05-18 10:51     ` Coelho, Luciano
2016-05-18 12:20       ` Reinoud Koornstra
2016-05-18 12:41         ` Coelho, Luciano
2016-05-18 12:51           ` Reinoud Koornstra
2016-05-18 14:23             ` Coelho, Luciano
2016-05-18 18:45               ` Linus Torvalds
2016-05-18 18:50                 ` Coelho, Luciano
2016-05-18 18:58                   ` Kalle Valo
2016-05-18 19:00                     ` Linus Torvalds
2016-05-18 19:03                       ` Coelho, Luciano
2016-05-18 19:11                       ` Kalle Valo
2016-05-18 18:51                 ` Linus Torvalds
2016-05-19  8:20                   ` Reinoud Koornstra
2016-05-19  9:14                     ` Reinoud Koornstra
2016-05-19  9:40                       ` Sedat Dilek
2016-05-19  4:08                 ` David Miller
     [not found] <20170108.223847.1035900535306187665.davem@davemloft.net>
     [not found] ` <CA+55aFzjL6Tf7JazeZtbi9UARhqofWU8xzYm0rbdAeCsD+nMPw@mail.gmail.com>
2017-01-09 20:34   ` Kalle Valo
     [not found] <87pobdt8qc.fsf@kamboji.qca.qualcomm.com>
     [not found] ` <20170830.101143.2305098064824357647.davem@davemloft.net>
     [not found]   ` <87val5rmh8.fsf@kamboji.qca.qualcomm.com>
     [not found]     ` <20170830.105447.125174575140677062.davem@davemloft.net>
     [not found]       ` <87fuc8s5v9.fsf@kamboji.qca.qualcomm.com>
     [not found]         ` <20170831065204.GA17812@amd>
2017-08-31 11:50           ` Kalle Valo
     [not found] <20170905.214143.826912481689443792.davem@davemloft.net>
2017-09-06 23:27 ` Linus Torvalds
2017-09-06 23:31   ` David Miller
2017-09-06 23:37   ` Linus Torvalds
2017-09-07  4:11   ` Coelho, Luciano
2017-09-07  4:57     ` Linus Torvalds
2017-09-07  5:04       ` Coelho, Luciano
2017-09-07  5:40         ` Luca Coelho
2017-09-07  5:46           ` Linus Torvalds
     [not found] <20181023.202921.1185045750138652543.davem@davemloft.net>
     [not found] ` <CAHk-=whuhCGujWKO8JObGQaSdWOpJBXdkM-B-vD80QZifveScw@mail.gmail.com>
2018-10-24  7:30   ` Kalle Valo
     [not found]   ` <CAHk-=wh2H9jE2RXibQgWs3_Q539roj62_gzPXKjnhhKqSFcw2g@mail.gmail.com>
2018-10-24  7:50     ` Kalle Valo
2018-10-24  8:05       ` Kalle Valo
2018-10-24 13:28         ` Andy Gross
     [not found]         ` <CAPBZ5Qen9ak4eFqdHEKNVoGBWUtohu_hwYxZ2cwmyAU=a8Mv9A@mail.gmail.com>
2018-10-24 13:40           ` Linus Torvalds

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=20080904000103.GF5967@tesla \
    --to=lrodriguez@atheros.com \
    --cc=akpm@linux-foundation.org \
    --cc=davem@davemloft.net \
    --cc=linux-kernel@vger.kernel.org \
    --cc=linux-wireless@vger.kernel.org \
    --cc=linville@tuxdriver.com \
    --cc=netdev@vger.kernel.org \
    --cc=tomasw@gmail.com \
    --cc=torvalds@linux-foundation.org \
    --cc=yi.zhu@intel.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).