Hello, This is the second take of improve-ATAPI-data-transfer patchset. Changes from the last take [L] are. * 0005-libata-make-data_xfer-return-the-number-of-consum.patch added which converts ->data_xfer to return the number of consumed bytes. * 0006-libata-improve-ATAPI-draining.patch is fixed and updated. Drain limit check is fixed. Now both partial and whole chunk draining uses the correct byte count. LLDs doing 32bit IO can now drain properly instead of draining twice as much. Also, draining is done in large chunks (PAGE_SIZE at maximum). * ata_drain_page allocation is moved to 0006 from 0012-libata-implement-ATAPI-drain-buffer.patch. This patchset is against #upstream (51a7ee37eaa85b8c35fe6090618e34ed4ce1d316) + improve-speed-down patchset, take #3 [1] + improve-timing-cod-and-fix-pata_amd, take #2 [2] This patchset is also available as the following git tree. master.kernel.org:/pub/scm/linux/kernel/git/tj/libata-dev.git improve-ATAPI-data-transfer Thanks. -- tejun [L] http://thread.gmane.org/gmane.linux.ide/25437 [1] http://thread.gmane.org/gmane.linux.ide/25406 [2] http://thread.gmane.org/gmane.linux.ide/25416 - To unsubscribe from this list: send the line "unsubscribe linux-ide" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html