From: Stephen Rothwell Date: Tue, 27 Sep 2011 03:09:33 +0000 (+1000) Subject: Merge remote-tracking branch 'block/for-next' X-Git-Tag: next-20110927~47 X-Git-Url: https://git.karo-electronics.de/?a=commitdiff_plain;h=57a07a0b0fa8d0336f2d652b3ab1e79b80782715;p=karo-tx-linux.git Merge remote-tracking branch 'block/for-next' --- 57a07a0b0fa8d0336f2d652b3ab1e79b80782715 diff --cc drivers/md/raid1.c index f4622dd8fc59,97f2a5f977b1..5e518c7103a7 --- a/drivers/md/raid1.c +++ b/drivers/md/raid1.c @@@ -1116,15 -1117,8 +1116,13 @@@ read_again goto retry_write; } + r1_bio_write_done(r1_bio); + + /* In case raid1d snuck in to freeze_array */ + wake_up(&conf->wait_barrier); + if (do_sync || !bitmap || !plugged) md_wakeup_thread(mddev->thread); - - return 0; } static void status(struct seq_file *seq, mddev_t *mddev)