fetch data corruption on local fs
Mark Tinguely
tinguely at casselton.net
Wed Dec 16 21:43:39 UTC 2009
Sounds like you are using preload.
Looks like sys/dev/md/md.c could use a cpu_flush_dcache() for the
BIO_WRITE cases in mdstart_[malloc|preload] cases. Though from just
mdstart_preload, I don't see an obvious reason the "-o sync" is
helping.
The pmap_kremove() patch for sf_buf_free() should help for the BIO_WRITE
in the mdstart_swap case.
--Mark.
More information about the freebsd-arm
mailing list