RDS-TCP: Make RDS-TCP work correctly when it is set up in a netns other than init_net
[deliverable/linux.git] / net / rds / ib_cm.c
index 0da2a45b33bd8ee5df6915e253440d3bc65081fc..f40d8f52b75398559cc36c6c236d83d0e1a5b653 100644 (file)
@@ -448,8 +448,9 @@ int rds_ib_cm_handle_connect(struct rdma_cm_id *cm_id,
                 (unsigned long long)be64_to_cpu(lguid),
                 (unsigned long long)be64_to_cpu(fguid));
 
-       conn = rds_conn_create(dp->dp_daddr, dp->dp_saddr, &rds_ib_transport,
-                              GFP_KERNEL);
+       /* RDS/IB is not currently netns aware, thus init_net */
+       conn = rds_conn_create(&init_net, dp->dp_daddr, dp->dp_saddr,
+                              &rds_ib_transport, GFP_KERNEL);
        if (IS_ERR(conn)) {
                rdsdebug("rds_conn_create failed (%ld)\n", PTR_ERR(conn));
                conn = NULL;
This page took 0.040773 seconds and 5 git commands to generate.