summaryrefslogtreecommitdiffstats
path: root/tools/usb
diff options
context:
space:
mode:
authorHans Wippel <hwippel@linux.ibm.com>2019-02-07 15:56:17 +0100
committerDavid S. Miller <davem@davemloft.net>2019-02-07 18:06:18 -0800
commit62c7139f3ed011379fbbef832b4b15e3c10b355f (patch)
tree6e95eaae911df9dfc3463d26fe6af865d6eff5e0 /tools/usb
parenta225d2cd88d3303e7c6d1481578a4f23d5f92350 (diff)
downloadlinux-62c7139f3ed011379fbbef832b4b15e3c10b355f.tar.bz2
net/smc: unlock LGR pending lock earlier for SMC-D
If SMC client and server connections are both established at the same time, smc_connect_ism() cannot send a CLC confirm message while smc_listen_work() is waiting for one due to lock contention. This can result in timeouts in smc_clc_wait_msg() and failed SMC connections. In case of SMC-D, the LGR pending lock is not needed while smc_listen_work() is waiting for the CLC confirm message. So, this patch releases the lock earlier for SMC-D to avoid the locking issue. Signed-off-by: Hans Wippel <hwippel@linux.ibm.com> Signed-off-by: Ursula Braun <ubraun@linux.ibm.com> Signed-off-by: David S. Miller <davem@davemloft.net>
Diffstat (limited to 'tools/usb')
0 files changed, 0 insertions, 0 deletions