|
@@ -1110,7 +1110,7 @@ int drbd_merge_bvec(struct request_queue *q, struct bvec_merge_data *bvm, struct
|
|
} else if (limit && get_ldev(mdev)) {
|
|
} else if (limit && get_ldev(mdev)) {
|
|
struct request_queue * const b =
|
|
struct request_queue * const b =
|
|
mdev->ldev->backing_bdev->bd_disk->queue;
|
|
mdev->ldev->backing_bdev->bd_disk->queue;
|
|
- if (b->merge_bvec_fn && mdev->ldev->dc.use_bmbv) {
|
|
|
|
|
|
+ if (b->merge_bvec_fn) {
|
|
backing_limit = b->merge_bvec_fn(b, bvm, bvec);
|
|
backing_limit = b->merge_bvec_fn(b, bvm, bvec);
|
|
limit = min(limit, backing_limit);
|
|
limit = min(limit, backing_limit);
|
|
}
|
|
}
|