diff options
author | Andreas Gruenbacher <agruen@linbit.com> | 2011-03-15 20:37:21 -0400 |
---|---|---|
committer | Philipp Reisner <philipp.reisner@linbit.com> | 2012-11-08 10:44:40 -0500 |
commit | db1b0b724e56f34608b76197191ef0577a1ddd45 (patch) | |
tree | 18d8d3a6eb530ecd545a81f392067091fc66b55d /drivers/block/drbd/drbd_worker.c | |
parent | 6c1005e74d4142511a165edae72cb6648aa308c5 (diff) |
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) | |||
324 | drbd_free_ee(mdev, peer_req); | 324 | drbd_free_ee(mdev, peer_req); |
325 | peer_req = NULL; | 325 | peer_req = NULL; |
326 | inc_rs_pending(mdev); | 326 | inc_rs_pending(mdev); |
327 | ok = drbd_send_drequest_csum(mdev, sector, size, | 327 | ok = !drbd_send_drequest_csum(mdev, sector, size, |
328 | digest, digest_size, | 328 | digest, digest_size, |
329 | P_CSUM_RS_REQUEST); | 329 | P_CSUM_RS_REQUEST); |
330 | kfree(digest); | 330 | kfree(digest); |
331 | } else { | 331 | } else { |
332 | dev_err(DEV, "kmalloc() of digest failed.\n"); | 332 | dev_err(DEV, "kmalloc() of digest failed.\n"); |
@@ -1089,9 +1089,9 @@ int w_e_end_ov_req(struct drbd_work *w, int cancel) | |||
1089 | drbd_free_ee(mdev, peer_req); | 1089 | drbd_free_ee(mdev, peer_req); |
1090 | peer_req = NULL; | 1090 | peer_req = NULL; |
1091 | inc_rs_pending(mdev); | 1091 | inc_rs_pending(mdev); |
1092 | ok = drbd_send_drequest_csum(mdev, sector, size, | 1092 | ok = !drbd_send_drequest_csum(mdev, sector, size, |
1093 | digest, digest_size, | 1093 | digest, digest_size, |
1094 | P_OV_REPLY); | 1094 | P_OV_REPLY); |
1095 | if (!ok) | 1095 | if (!ok) |
1096 | dec_rs_pending(mdev); | 1096 | dec_rs_pending(mdev); |
1097 | kfree(digest); | 1097 | kfree(digest); |