More work on libata... human-readable summary: * scsi portion of command submission path now a lot more lightweight. Should reduce CPU usage a bit. * improved documentation (see below) * New SiS SATA driver. * Promise: minor improvements in locking, error handling, and initialization. Promise users, please test. * Intel ICH5: minor improvements in probing and combined mode handling. Intel users, please test. This is going to Linus after 2.6.5 is released. BK repositories: http://gkernel.bkbits.net/libata-2.[46] Patches: http://www.kernel.org/pub/linux/kernel/people/jgarzik/libata/2.4.25-libata15.patch.bz2 http://www.kernel.org/pub/linux/kernel/people/jgarzik/libata/2.6.5-rc2-bk6-libata2.patch.bz2 And also, there are some PDF docs generated from the source code. Although this is always available via "make pdfdocs", I also post this document at http://www.kernel.org/pub/linux/kernel/people/jgarzik/libata/libata.pdf I have attached the short and long changelogs for the above patches, versus upstream 2.6.x.