Some updates to the SATA core (libata) are required to support SATA-II drivers. These updates (attached for 2.6.7-bk20) just change internals only; no behavior should change. Testing is requested, to make sure I didn't break anything. Tested locally on sata_sil, ata_piix, sata_promise, sata_via and sata_sx4. These changes are found in the libata-2.4 and libata-2.6 queues (BK info below), and also in patches for 2.4.x and 2.6.x: http://www.kernel.org/pub/linux/kernel/people/jgarzik/patchkits/2.4/2.4.27-rc3-libata1.patch.bz2 http://www.kernel.org/pub/linux/kernel/people/jgarzik/patchkits/2.6/2.6.7-bk20-libata1.patch.bz2 bk://gkernel.bkbits.net/libata-2.4 bk://gkernel.bkbits.net/libata-2.6