]> git.openfabrics.org - ~shefty/libibverbs.git/commitdiff
Correct sense of solicited_only parameter to ibv_cm_req_notify_cq()
authorRoland Dreier <rolandd@cisco.com>
Wed, 19 Oct 2005 21:25:34 +0000 (21:25 +0000)
committerRoland Dreier <rolandd@cisco.com>
Thu, 9 Nov 2006 19:35:58 +0000 (11:35 -0800)
Signed-off-by: Roland Dreier <rolandd@cisco.com>
ChangeLog
include/infiniband/driver.h
src/cmd.c

index 07367100dfaba489e3322cd1882b98b3a7a74cf0..5058f70d8b9195c275f4e994d3c23f87412abb8d 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,8 @@
+2005-10-19  Roland Dreier  <roland@cisco.com>
+
+       * src/cmd.c (ibv_cmd_req_notify_cq): Correct how we pass
+       solicited_only flag into the kernel.
+
 2005-10-13  Roland Dreier  <roland@cisco.com>
 
        * include/infiniband/driver.h, src/cmd.c, src/libibverbs.map: Add
index 2e07e7ece688e090d127fe48f0ed428c14392159..ea2969c0edf22175fe0c2d19d377c6af48f89191 100644 (file)
@@ -94,7 +94,7 @@ extern int ibv_cmd_create_cq(struct ibv_context *context, int cqe,
                             struct ibv_create_cq *cmd, size_t cmd_size,
                             struct ibv_create_cq_resp *resp, size_t resp_size);
 extern int ibv_cmd_poll_cq(struct ibv_cq *cq, int ne, struct ibv_wc *wc);
-extern int ibv_cmd_req_notify_cq(struct ibv_cq *cq, int solicited);
+extern int ibv_cmd_req_notify_cq(struct ibv_cq *cq, int solicited_only);
 extern int ibv_cmd_destroy_cq(struct ibv_cq *cq);
 
 extern int ibv_cmd_create_srq(struct ibv_pd *pd,
index 356ea4193ebb07b37f243ab64fd333266b0fed11..05ebee464f2dc86614235047f5323852096dc695 100644 (file)
--- a/src/cmd.c
+++ b/src/cmd.c
@@ -350,13 +350,13 @@ out:
        return ret;
 }
 
-int ibv_cmd_req_notify_cq(struct ibv_cq *ibcq, int solicited)
+int ibv_cmd_req_notify_cq(struct ibv_cq *ibcq, int solicited_only)
 {
        struct ibv_req_notify_cq cmd;
 
        IBV_INIT_CMD(&cmd, sizeof cmd, REQ_NOTIFY_CQ);
        cmd.cq_handle = ibcq->handle;
-       cmd.solicited = solicited ? 0 : 1;
+       cmd.solicited = !!solicited_only;
 
        if (write(ibcq->context->cmd_fd, &cmd, sizeof cmd) != sizeof cmd)
                return errno;