net/smc: abnormal termination of SMCD link groups
A final cleanup due to SMCD device removal means immediate freeing of all link groups belonging to this device in interrupt context. This patch introduces a separate SMCD link group termination routine, which terminates all link groups of an SMCD device. This new routine smcd_terminate_all ()is reused if the smc module is unloaded. Signed-off-by:Ursula Braun <ubraun@linux.ibm.com> Signed-off-by:
Karsten Graul <kgraul@linux.ibm.com> Signed-off-by:
David S. Miller <davem@davemloft.net>
Showing
- net/smc/smc_clc.c 1 addition, 1 deletionnet/smc/smc_clc.c
- net/smc/smc_core.c 51 additions, 16 deletionsnet/smc/smc_core.c
- net/smc/smc_core.h 2 additions, 1 deletionnet/smc/smc_core.h
- net/smc/smc_ism.c 1 addition, 1 deletionnet/smc/smc_ism.c
- net/smc/smc_llc.c 1 addition, 1 deletionnet/smc/smc_llc.c
- net/smc/smc_tx.c 1 addition, 1 deletionnet/smc/smc_tx.c
Please register or sign in to comment