diff options
author | Steve Wise <[email protected]> | 2016-07-29 11:00:54 -0700 |
---|---|---|
committer | Doug Ledford <[email protected]> | 2016-08-02 13:15:17 -0400 |
commit | ad61a4c7a9b7ae7e10ca93b0d2b357e02c208e75 (patch) | |
tree | 4de771678e532015a7793120a386d2e5bab372c8 /scripts/gdb/linux/tasks.py | |
parent | 1b1a889dbb9f007bc8fc916f172701cd8b1f7098 (diff) |
iw_cxgb4: don't block in destroy_qp awaiting the last deref
Blocking in c4iw_destroy_qp() causes a deadlock when apps destroy a qp
or disconnect a cm_id from their cm event handler function. There is
no need to block here anyway, so just replace the refcnt atomic with a
kref object and free the memory on the last put.
Signed-off-by: Steve Wise <[email protected]>
Reviewed-by: Sagi Grimberg <[email protected]>
Signed-off-by: Doug Ledford <[email protected]>
Diffstat (limited to 'scripts/gdb/linux/tasks.py')
0 files changed, 0 insertions, 0 deletions