diff --git a/net/smc/af_smc.c b/net/smc/af_smc.c index f5d4b69dbabc888e85245ae5edbefcbd4cd9dc81..4470501374bf9882209ced0e065927e48e4cb857 100644 --- a/net/smc/af_smc.c +++ b/net/smc/af_smc.c @@ -978,10 +978,6 @@ static void smc_tcp_listen_work(struct work_struct *work) } out: - if (lsmc->clcsock) { - sock_release(lsmc->clcsock); - lsmc->clcsock = NULL; - } release_sock(lsk); sock_put(&lsmc->sk); /* sock_hold in smc_listen */ }