I think it only requires the *host* to drop to PIO0 timings.
In which case it should be achievable w/o libata modification --
if the driver has to "snoop" command and turn off prefetch,
why not switch to PIO0 temporarily?
Because (1) it is not actually necessary in practice,
and (2) see point (1),
and (3) that would only be half of the story,
in that it would need to be turned back on again afterwards,
and (4) not all drivers support PIO mode changes.
Cheers
-
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