Re: [RFT] major libata update

From: Jeff Garzik
Date: Mon May 15 2006 - 19:00:32 EST


Wakko Warner wrote:
Jeff Garzik wrote:
After much development and review, I merged a massive pile of libata
patches from Tejun Heo and Albert Lee. This update contains the
following major libata

CHANGES:
* Rewritten error handling. This is a major piece of work, even
though it will be rarely seen. The new libata EH provides the
foundation for not only improved error handling, but also new features
such as device hotplug or command queueing. (Tejun Heo)

* PIO-based I/O is now IRQ-driven by default, rather than polled
in a kernel thread. The polling path will continue to exist for
controllers that need it, and other special cases. (Albert Lee)

* Core support for command queueing (Jens Axboe, Tejun Heo)

* Support for NCQ-style command queueing (Jens Axboe, Tejun Heo)

* Increase max-sectors dramatically, for LBA48 devices (Tejun Heo?)

* Other minor changes, from myself and others.

How about PATA? Specifically intel's IDE chip. I have a machine that I can
blow the hard drive away if I want to.

Always helpful. ata_piix should support Intel PATA controllers, modulo some bugs that Alan is fixing / has fixed. If your PCI ID isn't listed, you will have to add it, and an associated info entry. Again, take a look at Alan's libata PATA patches for guidance.

Jeff



-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/