]> git.baikalelectronics.ru Git - kernel.git/commit
net/smc: improved fix wait on already cleared link
authorKarsten Graul <kgraul@linux.ibm.com>
Thu, 7 Oct 2021 14:14:40 +0000 (16:14 +0200)
committerDavid S. Miller <davem@davemloft.net>
Fri, 8 Oct 2021 16:00:16 +0000 (17:00 +0100)
commit435e231225d3a4f6a42246baec7dab8d9f17974a
tree1c4e9cea0b14fd5318202c0ef6dd8512df6989e6
parentb9199a35f6e0e31f524b205d7edc3a9dd8dec8eb
net/smc: improved fix wait on already cleared link

Commit 36dea3d0ff6d ("net/smc: fix wait on already cleared link")
introduced link refcounting to avoid waits on already cleared links.
This patch extents and improves the refcounting to cover all
remaining possible cases for this kind of error situation.

Fixes: 9cecca079862 ("net/smc: no WR buffer wait for terminating link group")
Signed-off-by: Karsten Graul <kgraul@linux.ibm.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
net/smc/smc_cdc.c
net/smc/smc_core.c
net/smc/smc_llc.c
net/smc/smc_tx.c
net/smc/smc_wr.h