Re: replace deprecated hosts.h file

Doug Ledford
2004-05-30T01:37:54Z

On Sat, 2004-05-29 at 12:40, Arjan van de Ven wrote:
> On Sat, May 29, 2004 at 12:00:03PM -0400, Jeff Garzik wrote:
> > Arjan van de Ven wrote:
> > >On Sat, May 29, 2004 at 11:10:50AM -0400, Jeff Garzik wrote:
> > >
> > >>Rejected, libata stays with the old headers until 2.7 (when it leaves
> > >>scsi).
> > >
> > >
> > >why ?
> >
> > Because I am actively maintaining the 2.4 version of libata.
>
> ... and that involves not fixing 2.6 drivers.... how ?

For the sake of everyone listening:

core kernel code == specifically tied to kernel major/minor
hardware driver code != tied to kernel major/minor

While things like mm/filemap.c are expected to work only in the kernel
they belong to, the actual hardware drivers in drivers/* are mostly
expected to work in multiple kernel versions. Cleanups to stuff in
drivers/* that does *not* take into account other kernel versions is not
only counter productive, it's down right rude and inconsiderate to the
people who have the job of making sure that their driver works in as
many places as possible with as few bugs as possible (obviously, this
applies to actively maintained or developed drivers, abandoned drivers
you can do whatever you want with since no one's trying to backport any
fixes you might make to the driver anyway). The driver world does not
equal a single kernel version, don't try and pretend that it does.

--
Doug Ledford <dledford@redhat.com> 919-754-3700 x44233
Red Hat, Inc.
1801 Varsity Dr.
Raleigh, NC 27606