--- raid1.c.orig 2004-03-23 17:18:29.000000000 -0700 +++ raid1.c 2004-03-23 17:18:48.000000000 -0700 @@ -1251,6 +1251,7 @@ */ printk (IO_ERROR, partition_name(bh->b_dev), bh->b_blocknr); + sync_request_done(bh->b_blocknr, conf); md_done_sync(mddev, bh->b_size>>9, 0); raid1_free_buf(r1_bh); }