Hello, Jeff. This is updated version of the Mod15Write workaround I've been maintaining for a year now. This patchset contains the following patches. #01-03 : Prepare libata for m15w workaround. All three patches are justifiable by themselves. #04 : implement Mod15Write workaround by split request processing The core split processing code is in production use on many machines and I haven't heard about malfucntion for a very long time, so I suppose they're pretty stable. For mainline inclusion, I've added code to handle PIO mode. When the device is switched to PIO mode, sata_sil turns of split request processing and limits max_sectors to 15 and vice versa when it exits PIO mode. This patchset is against the current #upstream (da54f5fe54c7d75e2db7d17961fb36a8c28a8501). Thanks. -- tejun - 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