Hi Neil, We have spotted that when RAID 1 array is assembled and stopped in a loop, there is an occasional kernel oops in raid1 module. It occurs in make_request function on wait_barrier(conf). In this case mddev->private was NULL, since probably it was not yet initialized in run() function. The straightforward approach is test for mdadm->private and return bio_endio with an error if private not set. The question is: Since raid1 module might receive IO request when it is not ready, what make_request can check for to test if for instance run() function has finished. Thanks, Marcin Labun -- 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