linux/drivers/infiniband/ulp
Bart Van Assche 99eb8d6941 RDMA/ib_srp: Fix a deadlock
[ Upstream commit 081bdc9fe0 ]

Remove the flush_workqueue(system_long_wq) call since flushing
system_long_wq is deadlock-prone and since that call is redundant with a
preceding cancel_work_sync()

Link: https://lore.kernel.org/r/20220215210511.28303-3-bvanassche@acm.org
Fixes: ef6c49d87c ("IB/srp: Eliminate state SRP_TARGET_DEAD")
Reported-by: syzbot+831661966588c802aae9@syzkaller.appspotmail.com
Signed-off-by: Bart Van Assche <bvanassche@acm.org>
Reviewed-by: Leon Romanovsky <leonro@nvidia.com>
Signed-off-by: Jason Gunthorpe <jgg@nvidia.com>
Signed-off-by: Sasha Levin <sashal@kernel.org>
2022-03-02 11:42:53 +01:00
..
ipoib RDMA/ipoib: Fix warning caused by destroying non-initial netns 2021-06-16 12:01:44 +02:00
iser RDMA: Add rdma_connect_locked() 2020-10-28 09:14:49 -03:00
isert IB/isert: Align target max I/O size to initiator size 2021-07-19 09:44:53 +02:00
opa_vnic treewide: Use fallthrough pseudo-keyword 2020-08-23 17:36:59 -05:00
rtrs RDMA/rtrs-clt: Move free_permit from free_clt to rtrs_clt_close 2022-03-02 11:42:52 +01:00
srp RDMA/ib_srp: Fix a deadlock 2022-03-02 11:42:53 +01:00
srpt RDMA/srpt: Fix error return code in srpt_cm_req_recv() 2021-05-14 09:50:36 +02:00
Makefile RDMA/rtrs: include client and server modules into kernel compilation 2020-05-17 18:57:15 -03:00