Hello, Jeff. This patchset improves media error handling. The problem is that ATA devices transfer "indeterminate" amount of data on device error making handling media errors difficult for highlevel driver to handle. The current high level driver, sd, assumes that data upto the first failed block has been transferred successfully, so data corruption is possible. This patchset makes libata-eh perform IO upto the first failed block and report the first failed block to highlevel driver iff the partial transfer was successful. Note that after this patchset LLDs using old EH don't report the first failed block to high level. It wasn't safe to begin with and no libata driver properly reported the first failed sector before improve-sense-data-generation patchset anyway. With this patchset applied, libata media error handling is well integrated with sd. This patchset is against upstream(cfd15b0011498986ef14b6c53f5eaba89d2171f3) + improve-sense-data-generation patchset[1] Thanks. -- tejun [1] http://thread.gmane.org/gmane.linux.ide/14035/focus=14035 - 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