So make the default "off" for DMA, and let administrators explicitly set
it in system init rc scripts with hdparm if they want to turn it on.
That's not too much effort, really.
A documentation note can be made to the effect that DMA is now always off,
and to check drivers/block/whatever.c for a blacklist of drives/controllers
to not override this with hdparm. (Or, alternatively, hdparm could be made
smart enough to not enable DMA on known buggy combinations through some hook
with the kernel driver somehow).
-- Matthew Hawkins <matt@goldweb.com.au> | WWW: http://www.goldweb.com.au/~matt/ | "Do not taunt happy fun troll." UID 0 @ Goldweb Internet +61262530059 | PGP: 1024/273E35E1 - 01 8D 6C 62 4C D1 05 3D 0F 59 5B E3 81 9F 59 B9- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.rutgers.edu Please read the FAQ at http://www.altern.org/andrebalsa/doc/lkml-faq.html