|
@@ -441,7 +441,6 @@ int __req_mod(struct drbd_request *req, enum drbd_req_event what,
|
|
|
req->rq_state &= ~RQ_LOCAL_PENDING;
|
|
|
|
|
|
_req_may_be_done_not_susp(req, m);
|
|
|
- put_ldev(mdev);
|
|
|
break;
|
|
|
|
|
|
case abort_disk_io:
|
|
@@ -458,7 +457,6 @@ int __req_mod(struct drbd_request *req, enum drbd_req_event what,
|
|
|
|
|
|
__drbd_chk_io_error(mdev, false);
|
|
|
_req_may_be_done_not_susp(req, m);
|
|
|
- put_ldev(mdev);
|
|
|
break;
|
|
|
|
|
|
case read_ahead_completed_with_error:
|
|
@@ -466,7 +464,6 @@ int __req_mod(struct drbd_request *req, enum drbd_req_event what,
|
|
|
req->rq_state |= RQ_LOCAL_COMPLETED;
|
|
|
req->rq_state &= ~RQ_LOCAL_PENDING;
|
|
|
_req_may_be_done_not_susp(req, m);
|
|
|
- put_ldev(mdev);
|
|
|
break;
|
|
|
|
|
|
case read_completed_with_error:
|
|
@@ -478,7 +475,6 @@ int __req_mod(struct drbd_request *req, enum drbd_req_event what,
|
|
|
D_ASSERT(!(req->rq_state & RQ_NET_MASK));
|
|
|
|
|
|
__drbd_chk_io_error(mdev, false);
|
|
|
- put_ldev(mdev);
|
|
|
|
|
|
goto_queue_for_net_read:
|
|
|
|