Messages in this thread |  | | | Subject | Re: Parallel ATA with libata status with the patches I'm working on | | From | Alan Cox <> | | Date | Thu, 03 Nov 2005 15:56:38 +0000 |
| |
On Iau, 2005-11-03 at 16:02 +0100, Bartlomiej Zolnierkiewicz wrote: > IMO porting/rewriting host-drivers to libata now is just > counter-productive waste of time...
Face it, drivers/ide/ is beyong saving, it has entered the software engineering twilight zone that follows 'maintainable'.
Shifting a non-complex driver to libata with a few libata improvements is not a difficult process. Figuring out the extra hooks and bits to make it clean is the difficult bit. Each time another PATA horror is supported by libata it becomes easy for other cards with that horror to be moved over.
Also drivers/ide contains detailed support for things that just aren't worth moving over - like SWDMA.
Once the core support is done then quite frankly I'll be able to port a PATA driver to libata faster than sherlock holmes could deduce the drivers/ide locking "rules" let alone fix them.
Alan
- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/
|  |