From patchwork Wed Nov 9 17:33:46 2016 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Chuck Lever X-Patchwork-Id: 9419869 Return-Path: Received: from mail.wl.linuxfoundation.org (pdx-wl-mail.web.codeaurora.org [172.30.200.125]) by pdx-korg-patchwork.web.codeaurora.org (Postfix) with ESMTP id ED7246048E for ; Wed, 9 Nov 2016 17:33:59 +0000 (UTC) Received: from mail.wl.linuxfoundation.org (localhost [127.0.0.1]) by mail.wl.linuxfoundation.org (Postfix) with ESMTP id DC4CC29399 for ; Wed, 9 Nov 2016 17:33:59 +0000 (UTC) Received: by mail.wl.linuxfoundation.org (Postfix, from userid 486) id CF8DE2939D; Wed, 9 Nov 2016 17:33:59 +0000 (UTC) X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on pdx-wl-mail.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-6.3 required=2.0 tests=BAYES_00,DKIM_SIGNED, RCVD_IN_DNSWL_HI, RCVD_IN_SORBS_SPAM, T_DKIM_INVALID autolearn=ham version=3.3.1 Received: from vger.kernel.org (vger.kernel.org [209.132.180.67]) by mail.wl.linuxfoundation.org (Postfix) with ESMTP id 7630529399 for ; Wed, 9 Nov 2016 17:33:59 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1753153AbcKIRdt (ORCPT ); Wed, 9 Nov 2016 12:33:49 -0500 Received: from mail-it0-f66.google.com ([209.85.214.66]:33213 "EHLO mail-it0-f66.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1752167AbcKIRds (ORCPT ); Wed, 9 Nov 2016 12:33:48 -0500 Received: by mail-it0-f66.google.com with SMTP id e187so23146162itc.0; Wed, 09 Nov 2016 09:33:47 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=sender:subject:from:to:date:message-id:in-reply-to:references :user-agent:mime-version:content-transfer-encoding; bh=Rlz1IiRMSHHDUmU+QRJG6sYD5MyQjAKK2koGGxhBlHE=; b=mFxBPXYvDXP8aqZmuYuSW7mTqzYq107chQWAt/rlAhQ/Ao6+q3eGVyDtRO3mgVJY+q qYPrloC50GCs/rcaiTyVUOSIsXTZ3QfsDncZlYJE3MKKghf6yHLXfAZGZOZau6xW9L6W I/4tkR4kfrtAF/GOqGA3ui2ieXpS79U+YwLLQkUWbrt/PMXd3C1gT2djeW5Fu8pdZSzr ncyBhE5DH4gm0YWLxN3j+67WGzaBdBcmuqvyFE5fMVChWI6yAw9LdS22bva6q4rjXomS a5K68lpo9gCUVIz41O3nX08L2ZbgE0WxBws6K3aSlTuPv+6+dKFNPTmcPO2v+HXKbVWt UKQQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:sender:subject:from:to:date:message-id :in-reply-to:references:user-agent:mime-version :content-transfer-encoding; bh=Rlz1IiRMSHHDUmU+QRJG6sYD5MyQjAKK2koGGxhBlHE=; b=PDFcV0pgbqbQgloDN26x3tsv6s9dldLMZzVNi4GkGFP+mip2OM0VPfC1IjkvhkDfHA tqcdMYkCjJsk2Fw8SUsrSAuaQ4Kal1dKsL8f0+ACMDfwnaQFCtVHKq/kR+ECpo2jq5vr XWai8B6JitfFVN0RLbtgx2kppWASFC/gBjkQYXF6w5bdFXkBuEiJX3MP5atkgoyOwKp3 zyjlq2GK56nSxSDxg/5B0TDbsxE9vsXCnazWy3GYBj2vSqgnh21oEZgI++7oac7JxRiB RwCiiFibYrI5EVOAhuuszlWNqnKQqwDtDvGrxIp6hx1t11OqSd5btX3Go+WykARdWLQ5 3MkQ== X-Gm-Message-State: ABUngverjpS0N0iJDqpzvhxWECuS16nTDYiVcOvDcF9TzkGEV/dYHr+QkFF8dMRivVw6FA== X-Received: by 10.36.73.134 with SMTP id e6mr13949653itd.109.1478712827114; Wed, 09 Nov 2016 09:33:47 -0800 (PST) Received: from klimt.1015granger.net ([2604:8800:100:81fc:ec4:7aff:fe6c:6aa0]) by smtp.gmail.com with ESMTPSA id 92sm253982iom.34.2016.11.09.09.33.46 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Wed, 09 Nov 2016 09:33:46 -0800 (PST) Subject: [PATCH v1 1/7] svcrdma: Clear xpt_bc_xps in xprt_setup_rdma_bc() error exit arm From: Chuck Lever To: linux-rdma@vger.kernel.org, linux-nfs@vger.kernel.org Date: Wed, 09 Nov 2016 12:33:46 -0500 Message-ID: <20161109173346.15735.31869.stgit@klimt.1015granger.net> In-Reply-To: <20161109165814.15735.47815.stgit@klimt.1015granger.net> References: <20161109165814.15735.47815.stgit@klimt.1015granger.net> User-Agent: StGit/0.17.1-dirty MIME-Version: 1.0 Sender: linux-nfs-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-nfs@vger.kernel.org X-Virus-Scanned: ClamAV using ClamSMTP Logic copied from xs_setup_bc_tcp(). Fixes: 39a9beab5acb ('rpc: share one xps between all backchannels') Signed-off-by: Chuck Lever --- net/sunrpc/xprtrdma/svc_rdma_backchannel.c | 1 + 1 file changed, 1 insertion(+) -- To unsubscribe from this list: send the line "unsubscribe linux-nfs" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html diff --git a/net/sunrpc/xprtrdma/svc_rdma_backchannel.c b/net/sunrpc/xprtrdma/svc_rdma_backchannel.c index 20027f8..6035c5a 100644 --- a/net/sunrpc/xprtrdma/svc_rdma_backchannel.c +++ b/net/sunrpc/xprtrdma/svc_rdma_backchannel.c @@ -359,6 +359,7 @@ static int svc_rdma_bc_sendto(struct svcxprt_rdma *rdma, out_fail: xprt_rdma_free_addresses(xprt); args->bc_xprt->xpt_bc_xprt = NULL; + args->bc_xprt->xpt_bc_xps = NULL; xprt_put(xprt); xprt_free(xprt); return ERR_PTR(-EINVAL);