diff options
Diffstat (limited to 'drivers/md/dm-kcopyd.c')
-rw-r--r-- | drivers/md/dm-kcopyd.c | 5 |
1 files changed, 1 insertions, 4 deletions
diff --git a/drivers/md/dm-kcopyd.c b/drivers/md/dm-kcopyd.c index 400cf35094a4..1bb73a13ca40 100644 --- a/drivers/md/dm-kcopyd.c +++ b/drivers/md/dm-kcopyd.c | |||
@@ -356,11 +356,8 @@ static int run_io_job(struct kcopyd_job *job) | |||
356 | 356 | ||
357 | if (job->rw == READ) | 357 | if (job->rw == READ) |
358 | r = dm_io(&io_req, 1, &job->source, NULL); | 358 | r = dm_io(&io_req, 1, &job->source, NULL); |
359 | else { | 359 | else |
360 | if (job->num_dests > 1) | ||
361 | io_req.bi_rw |= REQ_UNPLUG; | ||
362 | r = dm_io(&io_req, job->num_dests, job->dests, NULL); | 360 | r = dm_io(&io_req, job->num_dests, job->dests, NULL); |
363 | } | ||
364 | 361 | ||
365 | return r; | 362 | return r; |
366 | } | 363 | } |