RDMA/restrack: Resource-tracker should not use uobject pointers
[linux-2.6-block.git] / drivers / infiniband / core / cma.c
index 15d5bb7bf6bb8b05678de8717f629d4aa99e48df..63a7cc00bae0b1578254cd228e2a72feac084b03 100644 (file)
@@ -494,7 +494,7 @@ static void _cma_attach_to_dev(struct rdma_id_private *id_priv,
        id_priv->id.route.addr.dev_addr.transport =
                rdma_node_get_transport(cma_dev->device->node_type);
        list_add_tail(&id_priv->list, &cma_dev->id_list);
-       rdma_restrack_add(&id_priv->res);
+       rdma_restrack_kadd(&id_priv->res);
 }
 
 static void cma_attach_to_dev(struct rdma_id_private *id_priv,