]> git.baikalelectronics.ru Git - kernel.git/commit
net/smc: improve state change handling after close wait
authorUrsula Braun <ubraun@linux.vnet.ibm.com>
Wed, 24 Jan 2018 09:28:16 +0000 (10:28 +0100)
committerDavid S. Miller <davem@davemloft.net>
Wed, 24 Jan 2018 15:52:57 +0000 (10:52 -0500)
commit3afb6a571ae94d98aa904763381833dab0dbbda3
tree529859340dd23cffd08c57ef5547790c92e1f0f2
parentdada85aa06d2678781334ee98e8f75b5240e8e67
net/smc: improve state change handling after close wait

When a socket is closed or shutdown, smc waits for data being transmitted
in certain states. If the state changes during this wait, the close
switch depending on state should be reentered.
In addition, state change is avoided if sending of close or shutdown fails.

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