linux-stable/drivers/infiniband
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
..
core RDMA/nldev: Prevent underflow in nldev_stat_set_counter_dynamic_doit() 2022-04-08 13:58:20 +02:00
hw RDMA/mlx5: Fix memory leak in error flow for subscribe event routine 2022-04-08 13:58:18 +02:00
sw RDMA/rxe: Fix ref error in rxe_av.c 2022-04-08 13:58:19 +02:00
ulp RDMA/rtrs-clt: Do stop and failover outside reconnect work. 2022-04-13 19:27:10 +02:00
Kconfig RDMA/irdma: Add irdma Kconfig/Makefile and remove i40iw 2021-06-02 20:06:36 -03:00
Makefile