Albert Lee wrote:
Something related to the PIO HSM.
After the task renaming by this patchset, the task name is changed from pio_task to port_task.
Should we add polling DMA support to the polling HSM?
It could make the polling HSM more complete.
Polling DMA does no performance gain. However, DMA has crc check,
so it won't be worse than PIO when irq is not working.
Polling DMA support with nIEN=1 is theoretically invalid. You are not
supposed to touch the ATA shadow register set until after receiving an
irq event.
On chipsets where nIEN=0 and the chip's IntrMask is also zero, its doable.
I'm satisfied with simply never doing polling DMA, and change our mind
only if a critical need arises.
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