diff options
Diffstat (limited to 'drivers/infiniband/hw/vmw_pvrdma/pvrdma.h')
-rw-r--r-- | drivers/infiniband/hw/vmw_pvrdma/pvrdma.h | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/drivers/infiniband/hw/vmw_pvrdma/pvrdma.h b/drivers/infiniband/hw/vmw_pvrdma/pvrdma.h index 63bc2efc34eb..4f7bd3b6a315 100644 --- a/drivers/infiniband/hw/vmw_pvrdma/pvrdma.h +++ b/drivers/infiniband/hw/vmw_pvrdma/pvrdma.h | |||
@@ -94,7 +94,7 @@ struct pvrdma_cq { | |||
94 | u32 cq_handle; | 94 | u32 cq_handle; |
95 | bool is_kernel; | 95 | bool is_kernel; |
96 | atomic_t refcnt; | 96 | atomic_t refcnt; |
97 | wait_queue_head_t wait; | 97 | struct completion free; |
98 | }; | 98 | }; |
99 | 99 | ||
100 | struct pvrdma_id_table { | 100 | struct pvrdma_id_table { |
@@ -175,7 +175,7 @@ struct pvrdma_srq { | |||
175 | u32 srq_handle; | 175 | u32 srq_handle; |
176 | int npages; | 176 | int npages; |
177 | refcount_t refcnt; | 177 | refcount_t refcnt; |
178 | wait_queue_head_t wait; | 178 | struct completion free; |
179 | }; | 179 | }; |
180 | 180 | ||
181 | struct pvrdma_qp { | 181 | struct pvrdma_qp { |
@@ -197,7 +197,7 @@ struct pvrdma_qp { | |||
197 | bool is_kernel; | 197 | bool is_kernel; |
198 | struct mutex mutex; /* QP state mutex. */ | 198 | struct mutex mutex; /* QP state mutex. */ |
199 | atomic_t refcnt; | 199 | atomic_t refcnt; |
200 | wait_queue_head_t wait; | 200 | struct completion free; |
201 | }; | 201 | }; |
202 | 202 | ||
203 | struct pvrdma_dev { | 203 | struct pvrdma_dev { |