Data point #3 (or #0...): This appears to be a _device_ that sends its interrupt early.If that is the case, the device may appear on any controller, not just VIA, and we would have to handle it globally via a device special-case in libata-core.
Jeff - : 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