]> asedeno.scripts.mit.edu Git - linux.git/blobdiff - drivers/infiniband/core/uverbs_std_types_cq.c
RDMA/core: Use READ_ONCE for ib_ufile.async_file
[linux.git] / drivers / infiniband / core / uverbs_std_types_cq.c
index fbc605a95e51ba8838f8f65e7f463962740ad5a7..da4110a0eea2c5511bf9bbee125b461df49f12f5 100644 (file)
@@ -49,7 +49,6 @@ static int uverbs_free_cq(struct ib_uobject *uobject,
                return ret;
 
        ib_uverbs_release_ucq(
-               attrs->ufile,
                ev_queue ? container_of(ev_queue,
                                        struct ib_uverbs_completion_event_file,
                                        ev_queue) :
@@ -116,7 +115,7 @@ static int UVERBS_HANDLER(UVERBS_METHOD_CQ_CREATE)(
        }
 
        cq->device        = ib_dev;
-       cq->uobject       = &obj->uevent.uobject;
+       cq->uobject       = obj;
        cq->comp_handler  = ib_uverbs_comp_handler;
        cq->event_handler = ib_uverbs_cq_event_handler;
        cq->cq_context    = ev_file ? &ev_file->ev_queue : NULL;