2007-06-21 23:52:58

by Adrian Bunk

[permalink] [raw]
Subject: [RFC: 2.6 patch] schedule BLK_DEV_IDE_SATA for removal

Users should use the libata based drivers for SATA drives.

Signed-off-by: Adrian Bunk <[email protected]>

---
--- linux-2.6.22-rc4-mm2/Documentation/feature-removal-schedule.txt.old 2007-06-21 23:41:03.000000000 +0200
+++ linux-2.6.22-rc4-mm2/Documentation/feature-removal-schedule.txt 2007-06-21 23:42:03.000000000 +0200
@@ -347,3 +347,10 @@
Who: Jean Delvare <[email protected]>

---------------------------
+
+What: CONFIG_BLK_DEV_IDE_SATA
+When: December 2007
+Why: users should use the libata based drivers for SATA
+Who: Adrian Bunk <[email protected]>
+
+---------------------------


2007-06-22 03:39:28

by David Woodhouse

[permalink] [raw]
Subject: Re: [RFC: 2.6 patch] schedule BLK_DEV_IDE_SATA for removal

On Fri, 2007-06-22 at 01:52 +0200, Adrian Bunk wrote:
> Users should use the libata based drivers for SATA drives.

NAK. Not all IDE drivers are converted yet. Not even all the relatively
common ones.

--
dwmw2

2007-06-22 03:42:30

by David Woodhouse

[permalink] [raw]
Subject: Re: [RFC: 2.6 patch] schedule BLK_DEV_IDE_SATA for removal

On Fri, 2007-06-22 at 11:39 +0800, David Woodhouse wrote:
> On Fri, 2007-06-22 at 01:52 +0200, Adrian Bunk wrote:
> > Users should use the libata based drivers for SATA drives.
>
> NAK. Not all IDE drivers are converted yet. Not even all the relatively
> common ones.

Ignore me. I thought you were trying to deprecate BLK_DEV_IDE. Sorry.

/me wanders off in search of more caffeine....

--
dwmw2

2007-06-22 08:58:43

by Alan

[permalink] [raw]
Subject: Re: [RFC: 2.6 patch] schedule BLK_DEV_IDE_SATA for removal

On Fri, 22 Jun 2007 01:52:11 +0200
Adrian Bunk <[email protected]> wrote:

> Users should use the libata based drivers for SATA drives.
>
> Signed-off-by: Adrian Bunk <[email protected]>
>
> ---
> --- linux-2.6.22-rc4-mm2/Documentation/feature-removal-schedule.txt.old 2007-06-21 23:41:03.000000000 +0200
> +++ linux-2.6.22-rc4-mm2/Documentation/feature-removal-schedule.txt 2007-06-21 23:42:03.000000000 +0200
> @@ -347,3 +347,10 @@
> Who: Jean Delvare <[email protected]>
>
> ---------------------------
> +
> +What: CONFIG_BLK_DEV_IDE_SATA
> +When: December 2007
> +Why: users should use the libata based drivers for SATA
> +Who: Adrian Bunk <[email protected]>
> +
> +---------------------------

NAK this for now

For the standard SATA controllers it is probably true now and will
definitely be true by December 2007 but there is lots of stuff out there
which uses SATA/PATA bridges on older PATA controllers such as the
VIA and HPT controllers. While support for them varies between rock solid
(VIA) and passable (HPT), I don't think its yet time to bump those people
towards libata forcibly at all.

About the only thing this would meaningfully obsolete would be
ide/pci/siimage.c for SI3112 and some PCI identifiers from ide/pci/piix.c.

2007-06-22 09:06:51

by Alan

[permalink] [raw]
Subject: Re: [RFC: 2.6 patch] schedule BLK_DEV_IDE_SATA for removal

On Fri, 22 Jun 2007 11:39:45 +0800
David Woodhouse <[email protected]> wrote:

> On Fri, 2007-06-22 at 01:52 +0200, Adrian Bunk wrote:
> > Users should use the libata based drivers for SATA drives.
>
> NAK. Not all IDE drivers are converted yet. Not even all the relatively
> common ones.

All the common SATA ones are. Just the PowerPC people are falling behind.
Really we should obsolete powerpc instead ;)

Alan

2007-06-23 03:56:55

by Paul Mackerras

[permalink] [raw]
Subject: Re: [RFC: 2.6 patch] schedule BLK_DEV_IDE_SATA for removal

Alan Cox writes:

> On Fri, 22 Jun 2007 11:39:45 +0800
> David Woodhouse <[email protected]> wrote:
>
> > On Fri, 2007-06-22 at 01:52 +0200, Adrian Bunk wrote:
> > > Users should use the libata based drivers for SATA drives.
> >
> > NAK. Not all IDE drivers are converted yet. Not even all the relatively
> > common ones.
>
> All the common SATA ones are. Just the PowerPC people are falling behind.
> Really we should obsolete powerpc instead ;)

What SATA drive uses a non-libata driver on PowerPC? In fact the
sata_svw driver used for SATA drives on G5s was one of the early
libata drivers. Or are you talking about PATA?

Paul.

2007-06-23 04:21:22

by Jeff Garzik

[permalink] [raw]
Subject: Re: [RFC: 2.6 patch] schedule BLK_DEV_IDE_SATA for removal

Paul Mackerras wrote:
> Alan Cox writes:
>
>> On Fri, 22 Jun 2007 11:39:45 +0800
>> David Woodhouse <[email protected]> wrote:
>>
>>> On Fri, 2007-06-22 at 01:52 +0200, Adrian Bunk wrote:
>>>> Users should use the libata based drivers for SATA drives.
>>> NAK. Not all IDE drivers are converted yet. Not even all the relatively
>>> common ones.
>> All the common SATA ones are. Just the PowerPC people are falling behind.
>> Really we should obsolete powerpc instead ;)
>
> What SATA drive uses a non-libata driver on PowerPC? In fact the
> sata_svw driver used for SATA drives on G5s was one of the early
> libata drivers. Or are you talking about PATA?

This entire thread is confused :)

Going back to $subject, it is relevant only to the scant few old-IDE
drivers that do indeed successfully probe and talk to SATA drives, from
SATA controllers.

The vast majority have always used libata for SATA, but another option
did indeed exist before libata appeared, for a few controllers.

Alan was just having a bit of fun at dwmw2's expense, since we do indeed
want to see libata drivers for PowerPC PATA as well :)

Jeff