First set of patches to improve termination handling. Ursula Braun (5): net/smc: separate SMCD and SMCR link group lists net/smc: separate locks for SMCD and SMCR link group lists net/smc: increase device refcount for added link group net/smc: no new connections on disappearing devices net/smc: improve close of terminated socket include/net/smc.h | 3 ++ net/smc/smc_close.c | 40 ++++------------ net/smc/smc_core.c | 113 ++++++++++++++++++++++++++++++++++---------- net/smc/smc_ib.c | 15 +++++- net/smc/smc_ib.h | 1 + net/smc/smc_ism.c | 5 ++ net/smc/smc_pnet.c | 5 +- 7 files changed, 124 insertions(+), 58 deletions(-) -- 2.17.1