diff options
| author | Wentao Liang <vulab@iscas.ac.cn> | 2026-09-16 18:39:21 +0000 |
|---|---|---|
| committer | Leon Romanovsky <leon@kernel.org> | 2026-09-23 04:02:59 -0400 |
| commit | 65f3eab431944415bbe5e3af1bbb2736d4bb1523 (patch) | |
| tree | 3fc9e22f9a78fc67ef79397f6a7db8ee63516d3c /tools/lib/python | |
| parent | 5eb6ecb612841927b5ede554a0e9d88240934282 (diff) | |
RDMA/mlx5: Fix RQ resource reference leak in mlx5_ib_wq_event()
Since commit 312b8f79eb05 ("RDMA/mlx: Calling qp event handler in
workqueue context") rsc_event_notifier() expects the event handler to
drop the resource reference taken by mlx5_get_rsc(). mlx5_ib_wq_event()
was missed by that conversion, so every RQ event leaks one reference,
which keeps destroy_resource_common() waiting on the completion.
Put the resource reference on all exits of the handler.
Fixes: 312b8f79eb05 ("RDMA/mlx: Calling qp event handler in workqueue context")
Signed-off-by: Wentao Liang <vulab@iscas.ac.cn>
Link: https://patch.msgid.link/20260916183921.2092821-1-vulab@iscas.ac.cn
Signed-off-by: Leon Romanovsky <leon@kernel.org>
Diffstat (limited to 'tools/lib/python')
0 files changed, 0 insertions, 0 deletions
