linux-stable/drivers/infiniband/ulp
Jack Wang 1b255b381e RDMA/rtrs-clt: Do stop and failover outside reconnect work.
[ Upstream commit c1289d5d85 ]

We can't do instant reconnect, not to DDoS server, but we should stop and
failover earlier, so there is less service interruption.

To avoid deadlock, as error_recovery is called from different callback
like rdma event or hb error handler, add a new err recovery_work.

Link: https://lore.kernel.org/r/20220114154753.983568-6-haris.iqbal@ionos.com
Signed-off-by: Jack Wang <jinpu.wang@ionos.com>
Reviewed-by: Aleksei Marov <aleksei.marov@ionos.com>
Reviewed-by: Md Haris Iqbal <haris.iqbal@ionos.com>
Signed-off-by: Md Haris Iqbal <haris.iqbal@ionos.com>
Signed-off-by: Jason Gunthorpe <jgg@nvidia.com>
Signed-off-by: Sasha Levin <sashal@kernel.org>
2022-04-13 19:27:10 +02:00
..
ipoib RDMA/ipoib: Use dev_addr_mod() 2021-10-25 14:33:08 -03:00
iser IB/iser: Align coding style across driver 2022-01-06 13:47:08 -04:00
isert
opa_vnic IB/opa_vnic: Rebranding of OPA VNIC driver to Cornelis Networks 2021-10-29 13:30:43 -03:00
rtrs RDMA/rtrs-clt: Do stop and failover outside reconnect work. 2022-04-13 19:27:10 +02:00
srp RDMA/ib_srp: Fix a deadlock 2022-02-23 15:03:58 -04:00
srpt scsi: target: srpt: Replace enable attr with ops.enable 2021-10-04 23:27:38 -04:00
Makefile