public inbox for linux-kernel@vger.kernel.org
 help / color / mirror / Atom feed
From: Andres Salomon <dilinger@voxel.net>
To: Paul Jackson <pj@sgi.com>
Cc: linux-kernel@vger.kernel.org
Subject: Re: [RFQ] Rules for accepting patches into the linux-releases tree
Date: Mon, 07 Mar 2005 03:14:23 -0500	[thread overview]
Message-ID: <1110183263.7581.16.camel@localhost> (raw)
In-Reply-To: <20050306235027.268da803.pj@sgi.com>

[-- Attachment #1: Type: text/plain, Size: 2162 bytes --]

On Sun, 2005-03-06 at 23:50 -0800, Paul Jackson wrote:
> Andres wrote:
> > An obvious fix is an obvious fix.
> 
> Perhaps in theory.  But in practice, any fix bears some risk.
> 

Of course; no one's arguing that (things that depend on broken behavior,
corner cases, etc).  In practice, however; an obvious fix is still an
obvious fix.  :)

What I mean is, if there's an unknown (ie, due to hardware behavior,
user input, etc), and it's not adding sanity checking or somehow
ensuring that the data it's dealing with is of a certain form, then it's
not really an obvious fix.

Of course, part of the problem is that "obvious" is subjective.  I know
what *I* consider obvious; someone who works for a hardware company, and
has access to hardware, specifications, and errata would have different
criteria for what they consider obvious.  Here's where that
signed-off-by-5-people thing comes into play.


> They have nothing against "obvious" fixes.  But unless additional
> criteria are also met, such fixes are for someone else to apply.
> 

That's fine; I agree w/ the additional criteria of "it must be a build,
oops, hang, or race fix".  

> > >>  - It can not contain any "trivial" fixes in it (spelling changes,
> > >>    whitespace cleanups, etc.)
> > 
> > This and the "it must fix a problem" are basically saying the same thing.
> 
> Not at all.  Let me put it this way.
> 
> If a change that fixes a problem is included in a patch with another
> change that makes trivial changes (typo fix, say), the patch will
> be rejected.
> 

That's fine as well; that's covered by the "it must only fix one thing"
rule, which I also agree w/.  The "no trivial fixes" thing is still
redundant; a) a patch must contain only one fix, and b) a patch may only
fix a build error, oops, hang, or race.


> The statement:
> 
>     "It must fix a problem and it must _not_ contain anything else,
>      such as 'trivial' fixes."
> 
> is _obviously_ not the same as:
> 
>     "It must fix a problem."
> 
> (Notice how quickly even the obvious becomes unobvious ...;).
> 


-- 
Andres Salomon <dilinger@voxel.net>

[-- Attachment #2: This is a digitally signed message part --]
[-- Type: application/pgp-signature, Size: 189 bytes --]

  reply	other threads:[~2005-03-07  8:14 UTC|newest]

Thread overview: 26+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2005-03-04 22:21 [RFQ] Rules for accepting patches into the linux-releases tree Greg KH
2005-03-05  5:08 ` Ian Pilcher
2005-03-05  5:52   ` Dave Kleikamp
2005-03-05  8:19   ` Valdis.Kletnieks
2005-03-05 12:39   ` Ed Tomlinson
2005-03-05  9:58 ` Adam Sampson
2005-03-05 17:42   ` Greg KH
2005-03-05 18:26   ` Randy.Dunlap
2005-03-05 10:43 ` Andries Brouwer
2005-03-05 17:42   ` Greg KH
2005-03-06 17:10   ` Andres Salomon
2005-03-06 20:10     ` Adam Kropelin
2005-03-07  8:32       ` Andres Salomon
2005-03-07  7:50     ` Paul Jackson
2005-03-07  8:14       ` Andres Salomon [this message]
2005-03-05 13:59 ` Adrian Bunk
2005-03-05 17:40   ` Greg KH
2005-03-05 18:31     ` Andre Tomt
2005-03-05 20:01     ` Ian Pilcher
2005-03-06  9:44 ` Marcelo Tosatti
2005-03-07 17:35   ` John W. Linville
2005-03-06 11:20 ` Joel Becker
2005-03-06 11:23 ` Jesper Juhl
  -- strict thread matches above, loose matches on Subject: below --
2005-03-04 20:36 [PATCH] I2C: lm80 driver improvement Greg KH
2005-03-05  5:57 ` [RFQ] Rules for accepting patches into the linux-releases tree Shawn Starr
2005-03-05  6:11   ` Randy.Dunlap
2005-03-05 16:33   ` Greg KH

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=1110183263.7581.16.camel@localhost \
    --to=dilinger@voxel.net \
    --cc=linux-kernel@vger.kernel.org \
    --cc=pj@sgi.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