Hello. Alan Cox wrote:
Which requires from the drivers to be able to turn off IDE prefetch (and maybe posting too). I don't see that in this patch (or are you expecting them to just "snoop' the commands and do it automagically?).
We need to see which drivers have that problem and if its only the odd one then we can handle it in qc_issue. We've already got controllers that wrap qc_issue to peek at commands and reject some of them (eg the 8212 in hardware raid mode)
I'd expect this to be needed with all drives, since IIUC prefetch is working based on either fixed or programmable sector size. And here the out-of-band PIO protocol itself (which fails to be taken into account by the patch) implies mixed 8- and 16- bit I/O which should also be muddling up the prefetch logic.
Alan
WBR, Sergei - 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