This series backports two upstream RDMA/rxe fixes to linux-5.10.y and
linux-5.15.y.
The first patch fixes cleanup of RXE tasks that may not have been
initialized on the rxe_create_qp() error path. The second patch fixes
the same class of lockdep issue for RC timers by checking that both
timers were initialized before deleting them.
In linux-5.10.y and linux-5.15.y the relevant task and timer cleanup
still lives in rxe_qp_destroy(), so the 1c7eec4d5f3b backport applies
the timer guard there and keeps del_timer_sync().
Zhu Yanjun (2):
RDMA/rxe: Fix the error "trying to register non-static key in
rxe_cleanup_task"
RDMA/rxe: Fix "trying to register non-static key in rxe_qp_do_cleanup"
bug
drivers/infiniband/sw/rxe/rxe_qp.c | 18 ++++++++++++++----
1 file changed, 14 insertions(+), 4 deletions(-)
--
2.39.5