From: Leon Romanovsky <leonro@xxxxxxxxxxxx> >From Jason: This small series simplifies some of the RDMA CM state transitions connected with DESTROYING states and in the process resolves a bug discovered by syzkaller. Thanks Jason Gunthorpe (4): RDMA/cma: Simplify DEVICE_REMOVAL for internal_id RDMA/cma: Using the standard locking pattern when delivering the removal event RDMA/cma: Remove unneeded locking for req paths RDMA/cma: Execute rdma_cm destruction from a handler properly drivers/infiniband/core/cma.c | 257 ++++++++++++++++------------------ 1 file changed, 123 insertions(+), 134 deletions(-) -- 2.26.2