> In no case does the kernel ever clean user space cache lines for DMA; > that's not the responsibility of the DMA API. I understand that it's not the DMA API's responsibility to flush user space cache lines, but other parts of the kernel should do that right? otherwise DIRECT_IO won't work (though the issue here has nothing to do with DIRECT_IO). saeed -- To unsubscribe from this list: send the line "unsubscribe linux-mmc" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html