From: Bartlomiej Zolnierkiewicz <B.Zolnierkiewicz@elka.pw.edu.pl>
To: Erik Mouw <erik@harddisk-recovery.com>
Cc: andersen@codepoet.org, linux-ide@vger.kernel.org,
linux-kernel@vger.kernel.org
Subject: Re: [PATCH] prevent module unloading for legacy IDE chipset drivers
Date: Mon, 26 Apr 2004 17:54:27 +0200 [thread overview]
Message-ID: <200404261754.27823.bzolnier@elka.pw.edu.pl> (raw)
In-Reply-To: <20040426152345.GE14074@harddisk-recovery.com>
On Monday 26 of April 2004 17:23, Erik Mouw wrote:
> On Mon, Apr 26, 2004 at 04:50:40PM +0200, Bartlomiej Zolnierkiewicz wrote:
> > BTW I think there is a common misunderstanding about libata:
> > it will not replace IDE drivers any time soon.
> >
> > I want to rewrite+merge current IDE code with libata during 2.7
> > (and yes, legacy naming and ordering will be preserved!).
> >
> > I hope nobody starts rewriting existing IDE drivers for libata and
> > pushing them upstream -> it will mean maintenance problems much bigger
> > than OSS+ALSA.
>
> I don't think it's bad to have two drivers for the same hardware. We've
> seen that with the USB UHCI host controller, RTL 8139, Intel e100,
USB and networks drivers are _actively_ developed by _many_ people
(in comparison to IDE).
> Adaptec aic7xxx, NCR/Symbios sym53c8x. Having two drivers makes it easy
> for people to switch. The difference with OSS+ALSA is that the drivers
It is much easier to pull out network driver from kernel than IDE driver
and some people just won't switch until old driver works.
Just think how much effort it took to make people use ide_cd not ide_scsi
for CD writing and it's nothing compared to make them switch from
(ordered) /dev/hdX to (random) /dev/sdX.
Please remember about device ordering issues and hardcoded 'root=/'.
Not to even mention problems like that SCSI emulation won't some support
some devices supported by ide_floppy and ide_cd etc.
> I just mentioned have been "developed" in the tree, while ALSA was
> developed outside the tree.
No, the biggest difference is that subsystem core was also changed in ALSA.
-> OSS emulation in ALSA etc.
> > However writing _new_ libata driver for 'exotic' PATA hardware is OK.
>
> Is AMD 760/762 (amd74xx driver) considered "exotic"? ;-)
NO! 8)
The main problem is that even with well tested amd74xx driver for libata
it won't be possible to remove old amd74xx driver so we'll have to maintain
both for really long time and it won't be funny et all.
Bartlomiej
next prev parent reply other threads:[~2004-04-26 15:55 UTC|newest]
Thread overview: 11+ messages / expand[flat|nested] mbox.gz Atom feed top
2004-04-21 20:19 Bartlomiej Zolnierkiewicz
2004-04-22 0:41 ` Erik Andersen
2004-04-22 0:50 ` Bartlomiej Zolnierkiewicz
2004-04-22 10:33 ` Erik Mouw
2004-04-22 14:35 ` Bartlomiej Zolnierkiewicz
2004-04-26 13:50 ` Erik Mouw
2004-04-26 14:50 ` Bartlomiej Zolnierkiewicz
2004-04-26 15:02 ` Bartlomiej Zolnierkiewicz
2004-04-26 15:23 ` Erik Mouw
2004-04-26 15:54 ` Bartlomiej Zolnierkiewicz [this message]
2004-04-26 6:31 ` Rogier Wolff
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=200404261754.27823.bzolnier@elka.pw.edu.pl \
--to=b.zolnierkiewicz@elka.pw.edu.pl \
--cc=andersen@codepoet.org \
--cc=erik@harddisk-recovery.com \
--cc=linux-ide@vger.kernel.org \
--cc=linux-kernel@vger.kernel.org \
/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
all inboxes | Powered by JetHome®