Neil, I've noticed that the "check" operation no longer works for RAID10. It works just fine for the other RAIDs. The ("data-check") sync_thread kicks off just fine, sync_request_write() is called, but it never gets past: if (i == conf->copies) goto done; The test I am performing creates a RAID array, waits for it to sync, shuts it down, writes random data to one of the devices, assembles the array, and then runs a "check" - there should be descrepancies. The descrepancies are found and recorded in resync_mismatches for all RAIDs <= 3.9 and only for non-RAID10 3.10-rc1+. I'm sorry I haven't tracked it down yet and I'm going to be on vacation starting tomorrow with only intermittent access to e-mail. Sorry to leave you hanging. Thanks, brassow P.S. This also reminded me of a patch I have concerning tracking the last sync action for the purpose of making mismatch_count more useful. I'll post that before leaving. -- To unsubscribe from this list: send the line "unsubscribe linux-raid" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html