Merge tag 'for-5.18/drivers-2022-04-01' of git://git.kernel.dk/linux-block
[linux-2.6-microblaze.git] / drivers / block / drbd / drbd_req.c
index 5df2a60..75be0e1 100644 (file)
@@ -36,7 +36,6 @@ static struct drbd_request *drbd_req_new(struct drbd_device *device, struct bio
        req->private_bio->bi_end_io = drbd_request_endio;
 
        req->rq_state = (bio_data_dir(bio_src) == WRITE ? RQ_WRITE : 0)
-                     | (bio_op(bio_src) == REQ_OP_WRITE_SAME ? RQ_WSAME : 0)
                      | (bio_op(bio_src) == REQ_OP_WRITE_ZEROES ? RQ_ZEROES : 0)
                      | (bio_op(bio_src) == REQ_OP_DISCARD ? RQ_UNMAP : 0);
        req->device = device;
@@ -923,8 +922,7 @@ static bool remote_due_to_read_balancing(struct drbd_device *device, sector_t se
 
        switch (rbm) {
        case RB_CONGESTED_REMOTE:
-               return bdi_read_congested(
-                       device->ldev->backing_bdev->bd_disk->bdi);
+               return 0;
        case RB_LEAST_PENDING:
                return atomic_read(&device->local_cnt) >
                        atomic_read(&device->ap_pending_cnt) + atomic_read(&device->rs_pending_cnt);