diff options
author | Andreas Gruenbacher | 2011-03-16 01:37:21 +0100 |
---|---|---|
committer | Philipp Reisner | 2012-11-08 16:44:40 +0100 |
commit | db1b0b724e56f34608b76197191ef0577a1ddd45 (patch) | |
tree | 18d8d3a6eb530ecd545a81f392067091fc66b55d /drivers/block/drbd/drbd_worker.c | |
parent | drbd: drbd_send_drequest(): Return 0 upon success and an error code otherwise (diff) | |
download | kernel-qcow2-linux-db1b0b724e56f34608b76197191ef0577a1ddd45.tar.gz kernel-qcow2-linux-db1b0b724e56f34608b76197191ef0577a1ddd45.tar.xz kernel-qcow2-linux-db1b0b724e56f34608b76197191ef0577a1ddd45.zip |
drbd: drbd_send_drequest_csum(): Return 0 upon success and an error code otherwise
Signed-off-by: Philipp Reisner <philipp.reisner@linbit.com>
Signed-off-by: Lars Ellenberg <lars.ellenberg@linbit.com>
Diffstat (limited to 'drivers/block/drbd/drbd_worker.c')
-rw-r--r-- | drivers/block/drbd/drbd_worker.c | 12 |
1 files changed, 6 insertions, 6 deletions
diff --git a/drivers/block/drbd/drbd_worker.c b/drivers/block/drbd/drbd_worker.c index 3c785657040b..a529ffe213a6 100644 --- a/drivers/block/drbd/drbd_worker.c +++ b/drivers/block/drbd/drbd_worker.c @@ -324,9 +324,9 @@ static int w_e_send_csum(struct drbd_work *w, int cancel) drbd_free_ee(mdev, peer_req); peer_req = NULL; inc_rs_pending(mdev); - ok = drbd_send_drequest_csum(mdev, sector, size, - digest, digest_size, - P_CSUM_RS_REQUEST); + ok = !drbd_send_drequest_csum(mdev, sector, size, + digest, digest_size, + P_CSUM_RS_REQUEST); kfree(digest); } else { dev_err(DEV, "kmalloc() of digest failed.\n"); @@ -1089,9 +1089,9 @@ int w_e_end_ov_req(struct drbd_work *w, int cancel) drbd_free_ee(mdev, peer_req); peer_req = NULL; inc_rs_pending(mdev); - ok = drbd_send_drequest_csum(mdev, sector, size, - digest, digest_size, - P_OV_REPLY); + ok = !drbd_send_drequest_csum(mdev, sector, size, + digest, digest_size, + P_OV_REPLY); if (!ok) dec_rs_pending(mdev); kfree(digest); |