OSDN Git Service

net/smc: use termination worker under send_lock
authorKarsten Graul <kgraul@linux.ibm.com>
Mon, 17 Feb 2020 15:24:51 +0000 (16:24 +0100)
committerDavid S. Miller <davem@davemloft.net>
Mon, 17 Feb 2020 22:50:24 +0000 (14:50 -0800)
commit354ea2baa3936fcbfcb7ddf4ca3b6905389d4b25
tree05e1d2be4e1eba96ba8c419ce381854e77e3af69
parent55dd5758175828bd03f4392b4df0d37edd31559d
net/smc: use termination worker under send_lock

smc_tx_rdma_write() is called under the send_lock and should not call
smc_lgr_terminate() directly. Call smc_lgr_terminate_sched() instead
which schedules a worker.

Signed-off-by: Karsten Graul <kgraul@linux.ibm.com>
Signed-off-by: Ursula Braun <ubraun@linux.ibm.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
net/smc/smc_tx.c