[PATCH] md: fix deadlock due to md thread processing delayed requests.
[safe/jmp/linux-2.6] / drivers / md / raid6main.c
index d9c3854..f62ea1a 100644 (file)
@@ -1570,8 +1570,7 @@ static int make_request (request_queue_t *q, struct bio * bi)
        sector_t logical_sector, last_sector;
        struct stripe_head *sh;
 
-       if (md_write_start(mddev, bi)==0)
-               return 0;
+       md_write_start(mddev, bi);
 
        if (bio_data_dir(bi)==WRITE) {
                disk_stat_inc(mddev->gendisk, writes);