|
@@ -926,7 +926,7 @@ int w_e_end_data_req(struct drbd_work *w, int cancel)
|
|
|
dev_err(DEV, "Sending NegDReply. sector=%llus.\n",
|
|
|
(unsigned long long)peer_req->i.sector);
|
|
|
|
|
|
- ok = drbd_send_ack(mdev, P_NEG_DREPLY, peer_req);
|
|
|
+ ok = !drbd_send_ack(mdev, P_NEG_DREPLY, peer_req);
|
|
|
}
|
|
|
|
|
|
dec_unacked(mdev);
|
|
@@ -962,7 +962,7 @@ int w_e_end_rsdata_req(struct drbd_work *w, int cancel)
|
|
|
}
|
|
|
|
|
|
if (mdev->state.conn == C_AHEAD) {
|
|
|
- ok = drbd_send_ack(mdev, P_RS_CANCEL, peer_req);
|
|
|
+ ok = !drbd_send_ack(mdev, P_RS_CANCEL, peer_req);
|
|
|
} else if (likely((peer_req->flags & EE_WAS_ERROR) == 0)) {
|
|
|
if (likely(mdev->state.pdsk >= D_INCONSISTENT)) {
|
|
|
inc_rs_pending(mdev);
|
|
@@ -978,7 +978,7 @@ int w_e_end_rsdata_req(struct drbd_work *w, int cancel)
|
|
|
dev_err(DEV, "Sending NegRSDReply. sector %llus.\n",
|
|
|
(unsigned long long)peer_req->i.sector);
|
|
|
|
|
|
- ok = drbd_send_ack(mdev, P_NEG_RS_DREPLY, peer_req);
|
|
|
+ ok = !drbd_send_ack(mdev, P_NEG_RS_DREPLY, peer_req);
|
|
|
|
|
|
/* update resync data with failure */
|
|
|
drbd_rs_failed_io(mdev, peer_req->i.sector, peer_req->i.size);
|
|
@@ -1034,7 +1034,7 @@ int w_e_end_csum_rs_req(struct drbd_work *w, int cancel)
|
|
|
drbd_set_in_sync(mdev, peer_req->i.sector, peer_req->i.size);
|
|
|
/* rs_same_csums unit is BM_BLOCK_SIZE */
|
|
|
mdev->rs_same_csum += peer_req->i.size >> BM_BLOCK_SHIFT;
|
|
|
- ok = drbd_send_ack(mdev, P_RS_IS_IN_SYNC, peer_req);
|
|
|
+ ok = !drbd_send_ack(mdev, P_RS_IS_IN_SYNC, peer_req);
|
|
|
} else {
|
|
|
inc_rs_pending(mdev);
|
|
|
peer_req->block_id = ID_SYNCER; /* By setting block_id, digest pointer becomes invalid! */
|
|
@@ -1043,7 +1043,7 @@ int w_e_end_csum_rs_req(struct drbd_work *w, int cancel)
|
|
|
ok = drbd_send_block(mdev, P_RS_DATA_REPLY, peer_req);
|
|
|
}
|
|
|
} else {
|
|
|
- ok = drbd_send_ack(mdev, P_NEG_RS_DREPLY, peer_req);
|
|
|
+ ok = !drbd_send_ack(mdev, P_NEG_RS_DREPLY, peer_req);
|
|
|
if (__ratelimit(&drbd_ratelimit_state))
|
|
|
dev_err(DEV, "Sending NegDReply. I guess it gets messy.\n");
|
|
|
}
|