From mboxrd@z Thu Jan 1 00:00:00 1970 From: Ursula Braun Subject: [PATCH net-next 0/6] net/smc: socket closing improvements Date: Wed, 24 Jan 2018 10:28:11 +0100 Message-ID: <20180124092817.103089-1-ubraun@linux.vnet.ibm.com> Cc: netdev@vger.kernel.org, linux-s390@vger.kernel.org, jwi@linux.vnet.ibm.com, schwidefsky@de.ibm.com, heiko.carstens@de.ibm.com, raspl@linux.vnet.ibm.com, ubraun@linux.vnet.ibm.com To: davem@davemloft.net Return-path: Received: from mx0a-001b2d01.pphosted.com ([148.163.156.1]:54428 "EHLO mx0a-001b2d01.pphosted.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S932534AbeAXJ20 (ORCPT ); Wed, 24 Jan 2018 04:28:26 -0500 Received: from pps.filterd (m0098404.ppops.net [127.0.0.1]) by mx0a-001b2d01.pphosted.com (8.16.0.22/8.16.0.22) with SMTP id w0O9QHQp002255 for ; Wed, 24 Jan 2018 04:28:26 -0500 Received: from e06smtp10.uk.ibm.com (e06smtp10.uk.ibm.com [195.75.94.106]) by mx0a-001b2d01.pphosted.com with ESMTP id 2fpp11unph-1 (version=TLSv1.2 cipher=AES256-SHA bits=256 verify=NOT) for ; Wed, 24 Jan 2018 04:28:26 -0500 Received: from localhost by e06smtp10.uk.ibm.com with IBM ESMTP SMTP Gateway: Authorized Use Only! Violators will be prosecuted for from ; Wed, 24 Jan 2018 09:28:23 -0000 Sender: netdev-owner@vger.kernel.org List-ID: Dave, while the first 2 patches are just small cleanups, the remaing patches affect socket closing. Thanks, Ursula Ursula Braun (6): net/smc: use local struct sock variables consistently net/smc: simplify function smc_clcsock_accept() net/smc: get rid of tx_pend waits in socket closing net/smc: make wait for work request uninterruptible net/smc: improve state change handling after close wait net/smc: continue waiting if peer signals write_shutdown net/smc/af_smc.c | 40 +++++++++----------- net/smc/smc_cdc.c | 11 ------ net/smc/smc_cdc.h | 1 - net/smc/smc_close.c | 103 +++++++++++++++++++++++----------------------------- net/smc/smc_tx.c | 4 +- net/smc/smc_wr.c | 31 +++------------- net/smc/smc_wr.h | 2 - 7 files changed, 71 insertions(+), 121 deletions(-) -- 2.13.5