linux-kernel.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
From: Jeff Garzik <jgarzik@mandrakesoft.com>
To: Patrick Mochel <mochel@transmeta.com>
Cc: Jeff Golds <jgolds@resilience.com>, Keith Owens <kaos@ocs.com.au>,
	Kernel Mailing List <linux-kernel@vger.kernel.org>
Subject: Re: Linux-2.4.6-pre3
Date: Thu, 14 Jun 2001 08:47:35 -0400	[thread overview]
Message-ID: <3B28B267.A81B5A08@mandrakesoft.com> (raw)
In-Reply-To: <Pine.LNX.4.10.10106132305450.1433-100000@nobelium.transmeta.com>

Patrick Mochel wrote:
> First off, the patch went into a pre-release of the kernel. Never would I
> trust a pre-release to be stable. Other issues with stability should be
> addressed through appropriate channels, not piggy-backing on another rant.
[...]
> This change was relatively minor, and easy to remedy the warnings before
> the next _stable_ version of the kernel was released. Plus, it will
> benefit everyone, anyway, in the end (hopefully).

You are totally missing the point.

First of all, I agree with the change (not surprising eh?), but the
other posters are definitely right.  If you are in a stable series,
having a patch arrive in a pre-release is totally immaterial.  A stable
series is a stable series.  API changes should be weighed far more
carefully than that.  You don't make changes just because there is
little existing breakage.  How do you know what you broke outside the
kernel tree?  Further, the change will might OOPS not just cause a
warning, if a driver is left in unmodified state.

And yes we need a feature macro too, as another poster mentioned.

I have converted the net drivers and ymfpci already to fix the
suspend/resume callbacks, and sent to Linus, so nobody needs to bother
with those.  Patches sent to Linus are archived at
ftp://ftp.us.kernel.org/pub/linux/kernel/people/jgarzik/patches/2.4.6/

Anyway I beg you -- please consider API changes more carefully in the
future, even if Quick Draw Torvalds does not.  The changes that occured
here are immaterial:  the principle of the stable series is what is at
stake here.

Finally, when you modify drivers, please CC the maintainer.  ie. when
you patched eepro100, you should have CC'd Andrey Savochin.  Read
MAINTAINERS for an e-mail address, or the source code if not in
MAINTAINERS.

Regards,

	Jeff



-- 
Jeff Garzik      | Andre the Giant has a posse.
Building 1024    |
MandrakeSoft     |

  parent reply	other threads:[~2001-06-14 12:48 UTC|newest]

Thread overview: 12+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2001-06-13  1:42 Linux-2.4.6-pre3 Linus Torvalds
2001-06-13  2:40 ` Linux-2.4.6-pre3 Keith Owens
2001-06-13  2:48   ` Linux-2.4.6-pre3 Jeff Garzik
2001-06-13  9:05     ` Linux-2.4.6-pre3 Tim Waugh
2001-06-13  2:49   ` Linux-2.4.6-pre3 Patrick Mochel
2001-06-13 21:41     ` Linux-2.4.6-pre3 Jeff Golds
2001-06-14  6:39       ` Linux-2.4.6-pre3 Patrick Mochel
2001-06-14  8:51         ` Linux-2.4.6-pre3 Tim Waugh
2001-06-14 12:47         ` Jeff Garzik [this message]
2001-06-14 18:02   ` Linux-2.4.6-pre3 Alan Cox
2001-06-14 21:39     ` Linux-2.4.6-pre3 Linus Torvalds
2001-06-13 21:11 ` Linux-2.4.6-pre3 José Luis Domingo López

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=3B28B267.A81B5A08@mandrakesoft.com \
    --to=jgarzik@mandrakesoft.com \
    --cc=jgolds@resilience.com \
    --cc=kaos@ocs.com.au \
    --cc=linux-kernel@vger.kernel.org \
    --cc=mochel@transmeta.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).