In the make_request() function, prepare_to_wait(&conf->wait_for_overlap, &w, TASK_UNINTERRUPTIBLE); how does the system wake up the (&conf->wait_for_overlap) For the first time? And how does the first request deliver to the device driver. ? - 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