Folks, I have been looking at the raid1.c code. There is a kernel thread raid1d that could be scheduled on processor A. Then on processor B, other raid code could be scheduled as per each block I/O request. The particular critical section is the usage of the conf variable, and specifically conf->mirrors. raid1d reads conf->mirrors[x] while other parts of the md code alter it simulatenously. Is this a bug? It might explain how people see counts get out of wack on the media... Thanks -steve - To unsubscribe from this list: send the line "unsubscribe linux-raid" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html