blk-merge: don't compute bi_phys_segments from bi_vcnt for cloned bio
authorMing Lei <ming.lei@canonical.com>
Thu, 9 Oct 2014 15:17:35 +0000 (23:17 +0800)
committerJens Axboe <axboe@fb.com>
Thu, 9 Oct 2014 19:11:44 +0000 (13:11 -0600)
commit764f612c6c3c231b9c12cfae7c328ccc9c453258
treef07edb7a3ed883c1ac66e8ede65a9aa6681cb378
parentb8839b8c55f3fdd60dc36abcda7e0266aff7985c
blk-merge: don't compute bi_phys_segments from bi_vcnt for cloned bio

It isn't correct to figure out req->bi_phys_segments from bio->bi_vcnt
if the bio is cloned.

Signed-off-by: Ming Lei <ming.lei@canonical.com>
Tested-by: Jeff Mahoney <jeffm@suse.com>
Signed-off-by: Jens Axboe <axboe@fb.com>
block/blk-merge.c