Re: [RFQ] Rules for accepting patches into the linux-releases tree

From: Adam Kropelin (akropel1_at_rochester.rr.com)
Date: 03/06/05

  • Next message: Hendrik Hoeth: "serial CardBus card does not wake up after sleep"
    Date:	Sun, 6 Mar 2005 15:10:50 -0500
    To: Andres Salomon <dilinger@voxel.net>
    
    

    Andres Salomon <dilinger@voxel.net> wrote:
    > On Sat, 05 Mar 2005 11:43:05 +0100, Andries Brouwer wrote:
    > > On Fri, Mar 04, 2005 at 02:21:46PM -0800, Greg KH wrote:
    > >> - It must fix a real bug that bothers people (not a, "This could be a
    > >> problem..." type thing.)
    >
    > An obvious fix is an obvious fix. It shouldn't matter whether people have
    > triggered a bug or not; why discriminate?

    Because the sucker tree is purposely driven by real bug reports, not by
    developers who happen across a theoretical problem while traversing the
    code. If users aren't hitting it today, the fix can wait for 2.6.n+1.

    > >> - It must fix a problem that causes a build error (but not for things
    > >> marked CONFIG_BROKEN), an oops, a hang, or a real security issue.
    > >> - No "theoretical race condition" issues, unless an explanation of how
    > >> the race can be exploited.
    >
    > I disagree w/ this; if it's an obvious fix, there should be no need for
    > this. Either it's a race that is clearly incorrect (after tracing through
    > the relevant code), or it's not.

    The sucker tree is not a dumping ground for every fix under the sun
    (even obvious ones). It's for solving problems hit by real users, right
    now.

    > >> - 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.

    No. There's an important distinction and the key word is "contain". This
    rule specifically forbids patches that do fix a real problem but _also_
    contain unrelated trivial changes. See "setup_per_zone_lowmem_reserve()
    oops fix" for an example of a patch that could theoretically be rejected
    due to this rule.

    --Adam

    -
    To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
    the body of a message to majordomo@vger.kernel.org
    More majordomo info at http://vger.kernel.org/majordomo-info.html
    Please read the FAQ at http://www.tux.org/lkml/


  • Next message: Hendrik Hoeth: "serial CardBus card does not wake up after sleep"

    Relevant Pages

    • please pull from the trivial tree
      ... Fix spelling in E1000_DISABLE_PACKET_SPLIT Kconfig description ... +- Finding patch that caused a bug ... +Always try the latest kernel from kernel.org and build from source. ... Length of input string in bytes ...
      (Linux-Kernel)
    • Subterrane v0.194 Alpha Released
      ... system, a character sheet, a ton of new spells, new monsters, item ... Added a character sheet that displays your character's ... Fix: Fixed a bug in the encumbrance calculation and status display ...
      (rec.games.roguelike.announce)
    • Re: Status of IEEE1394 vulnerability in 2.4
      ... I have yet to fix them. ... firmware in an external device. ... The other bug about allocating huge amounts of memory is just plain wrong, ... send the line "unsubscribe linux-kernel" in ...
      (Linux-Kernel)
    • [Un] Unangband 0.6.2-wip7a has been released
      ... This release is mostly a bug fix revision to wip7, however, I was able to sneak ... The player only suffers a monster disease if the monster disease state isn't ... Fix up some animal speech sayings. ...
      (rec.games.roguelike.angband)
    • Unangband 0.6.2-wip7a has been released
      ... This release is mostly a bug fix revision to wip7, however, I was able ... You can now use the run command to 'step' into an adjacent monster, ... The player only suffers a monster disease if the monster disease ... Fix up some animal speech sayings. ...
      (rec.games.roguelike.announce)