How about an idea I proposed a while back, 'integrity loopback'?
A loopback device which writes a CRC with each block and checks the CRC
when read back.
So if you have a flaky DMA controller, bad cables, etc you will know
instantly. It would at least help catch the 'silent corruption' cases.
-Dan
-- [-] Omae no subete no kichi wa ore no mono da. [-]- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/