Re: Removal of BAST IDE driver

!MAILaRCHIVE_VOTE_RePLACE
Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]
To: Jeff Garzik <jgarzik@...>
Cc: Bartlomiej Zolnierkiewicz <bzolnier@...>, Linus Torvalds <torvalds@...>, Andrew Morton <akpm@...>, Linux Kernel List <linux-kernel@...>, <ben-linux@...>
Date: Wednesday, June 25, 2008 - 7:32 am

On Wed, Jun 25, 2008 at 06:31:31AM -0400, Jeff Garzik wrote:

There's a bit more than just turning on HAVE_PATA_PLATFORM - there's
also the relevant arch code to register the PATA platform device and
provide the resources and platform data to properly configure the
PATA platform driver.

So there's a number of patches required:
- the addition of HAVE_PATA_PLATFORM (already merged by Jeff)
- "BAST/VR1000: Move to using ata_platform (libata)" to add the
  arch specific bits
- "ANUBIS: Move to using ata_platform driver (libata)" for another
  arch bit (which the following patch needs)
- "LIBATA: update Kconfig to allow new ata_platform dependencies" so
  that the converted platforms select HAVE_PATA_PLATFORM

then, and only then, should drivers/ide/arm/bast-ide.c be removed -
that's the earliest point at which PATA becomes usable in mainline.

A note for Ben: I think the libata patch above should be rolled into
the other two patches so that bast can use the PATA code as soon as
the arch support code has been merged, rather than the current approach
where the libata patch enables the feature for all platforms.

-- 
Russell King
 Linux kernel    2.6 ARM Linux   - http://www.arm.linux.org.uk/
 maintainer of:
--
Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]

Messages in current thread:
Removal of BAST IDE driver, Russell King, (Wed Jun 25, 5:09 am)
Re: Removal of BAST IDE driver, Bartlomiej Zolnierkiewicz..., (Wed Jun 25, 6:14 am)
Re: Removal of BAST IDE driver, Jeff Garzik, (Wed Jun 25, 6:31 am)
Re: Removal of BAST IDE driver, Russell King, (Wed Jun 25, 7:32 am)