On 12/7/2016 7:53 AM, David Miller wrote:
From: Santosh Shilimkar <santosh.shilim...@oracle.com>
Date: Tue,  6 Dec 2016 20:01:48 -0800

@@ -181,6 +181,9 @@ struct rds_ib_connection {

        /* Batched completions */
        unsigned int            i_unsignaled_wrs;
+
+       /* Endpoint role in connection */
+       int                     i_active_side;
 };

 ...
@@ -685,6 +686,7 @@ int rds_ib_cm_initiate_connect(struct rdma_cm_id *cm_id)
                if (ic->i_cm_id == cm_id)
                        ret = 0;
        }
+       ic->i_active_side = true;
        return ret;
 }

@@ -859,6 +861,7 @@ void rds_ib_conn_path_shutdown(struct rds_conn_path *cp)
        ic->i_sends = NULL;
        vfree(ic->i_recvs);
        ic->i_recvs = NULL;
+       ic->i_active_side = false;
 }

 int rds_ib_conn_alloc(struct rds_connection *conn, gfp_t gfp)

Use type "bool", not "int", for true/false values.

OK. Will fix it.

Regards,
Santosh

Reply via email to