On Mon, 27 Mar 2023 16:56:44 -0500, Bob Pearson wrote: > Remove the tasklet call in rxe_cq.c and also the is_dying in the > cq struct. There is no reason for the rxe driver to defer the call > to the cq completion handler by scheduling a tasklet. rxe_cq_post() > is not called in a hard irq context. > > The rxe driver currently is incorrect because the tasklet call is > made without protecting the cq pointer with a reference from having > the underlying memory freed before the deferred routine is called. > Executing the comp_handler inline fixes this problem. > > [...] Applied, thanks! [1/1] RDMA/rxe: Remove tasklet call from rxe_cq.c https://git.kernel.org/rdma/rdma/c/78b26a335310a0 Best regards, -- Leon Romanovsky <leon@xxxxxxxxxx>