[lvc-project] [PATCH 5.10/5.15] RDMA/rxe: Fix the error "trying to register non-static key in rxe_cleanup_task"
Fedor Pchelkin
pchelkin at ispras.ru
Mon Jun 1 16:59:10 MSK 2026
On Mon, 01. Jun 13:52, Vladislav Nikolaev wrote:
> @@ -785,8 +785,11 @@ void rxe_qp_destroy(struct rxe_qp *qp)
> del_timer_sync(&qp->rnr_nak_timer);
> }
>
> - rxe_cleanup_task(&qp->req.task);
> - rxe_cleanup_task(&qp->comp.task);
> + if (qp->req.task.func)
> + rxe_cleanup_task(&qp->req.task);
> +
> + if (qp->comp.task.func)
> + rxe_cleanup_task(&qp->comp.task);
>
> /* flush out any receive wr's or pending requests */
> if (qp->req.task.func)
There is another
rxe_cleanup_task(&qp->resp.task);
call at the start of rxe_qp_destroy() in 5.10/5.15 kernels. Should that
be taken into account as well, like in upstream commit?
More information about the lvc-project
mailing list