diff options
Diffstat (limited to 'drivers/md/dm-raid1.c')
| -rw-r--r-- | drivers/md/dm-raid1.c | 3 | 
1 files changed, 2 insertions, 1 deletions
diff --git a/drivers/md/dm-raid1.c b/drivers/md/dm-raid1.c index d1a7f1a4789..4f466ad7568 100644 --- a/drivers/md/dm-raid1.c +++ b/drivers/md/dm-raid1.c @@ -779,7 +779,8 @@ static void do_failures(struct mirror_set *ms, struct bio_list *failures)  			hold_bio(ms, bio);  		else {  			ms->in_sync = 0; -			dm_rh_mark_nosync(ms->rh, bio, bio->bi_size, 0); +			dm_rh_mark_nosync(ms->rh, bio); +			bio_endio(bio, 0);  		}  	}  }  |