Received: by 2002:a25:d7c1:0:0:0:0:0 with SMTP id o184csp1293736ybg; Fri, 18 Oct 2019 15:21:20 -0700 (PDT) X-Google-Smtp-Source: APXvYqwU4eXy5OawqoqFXpVpq0Iiu02I0a5xU/08sWUVTcnTxIQFuo5+nISb3Y5pjofERY8SfeJt X-Received: by 2002:a05:6402:154e:: with SMTP id p14mr12298720edx.274.1571437280566; Fri, 18 Oct 2019 15:21:20 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1571437280; cv=none; d=google.com; s=arc-20160816; b=jBtQXo+FO/QFZkbNxGbuK7Slr0ddxRh/hdEaw23B50A6oWnYmyA0fVJDoMNA1GK8l9 swayDrBpMhVjOt7mD/70a0YlCip0MCMitUrt8eMwW4yQ55mqAvW30M3EjEzcOAnXkoNS fT41osWxdAi+kta/wAuHthArpLV2fI/8W15ir+8PJej+aNlqY5Pwmicrg4uMEvlyzhTM jrzPwX7tZcuHyo1iL8GTallHwTIoLz98kGsu+Ml/MLu0CKmrMy3PX0uXbxtl1I/peS8A LojM/Tr/P+cOqe07R73gXopUFSPbuHRw+pvNUste1KdeQWUFUERahRrRXwAmiOpXse+m cOsQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:mime-version:message-id:references :in-reply-to:subject:cc:date:to:from; bh=QIvFxxOdYlOUNRJRpzLdrNIVzrOFwYNobPpaIROw9Fg=; b=B6DHMBigwTMiwEgYYjiC5rCRI9tSIh5p2ziuuyZmc1RTABDesfJ0GkuawAV0ERz5fL 93hMTlcsMloZycN5Wz141L66s1KvaUqK49OlbwSy/ydFsh1ETCBO4ioplJSrDIZlQWb9 VQbl98zPKnQYt/OlgxsyltrhTgBwhwRxXWJOveb19fGPducP1vMzioqF34ZiXWfpUfWn 2xpvkPqi+fMkEBRsR7hoBGlNKPobIzjlyh0+LzF2OQ8ho2e71jf6dvGbYU1Wqe9E191Z ur3R2xAjfmaDq1F0H/6nwa67CMLgdz4ETccpEYqWFOv3ujcyrTP7uLdUp7yftF1Ut7/r BjnQ== ARC-Authentication-Results: i=1; mx.google.com; spf=pass (google.com: best guess record for domain of linux-nfs-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-nfs-owner@vger.kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id ca9si4480827edb.79.2019.10.18.15.20.54; Fri, 18 Oct 2019 15:21:20 -0700 (PDT) Received-SPF: pass (google.com: best guess record for domain of linux-nfs-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) client-ip=209.132.180.67; Authentication-Results: mx.google.com; spf=pass (google.com: best guess record for domain of linux-nfs-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-nfs-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S2406304AbfJQVsd (ORCPT + 99 others); Thu, 17 Oct 2019 17:48:33 -0400 Received: from mx2.suse.de ([195.135.220.15]:57402 "EHLO mx1.suse.de" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S2406155AbfJQVsd (ORCPT ); Thu, 17 Oct 2019 17:48:33 -0400 X-Virus-Scanned: by amavisd-new at test-mx.suse.de Received: from relay2.suse.de (unknown [195.135.220.254]) by mx1.suse.de (Postfix) with ESMTP id C5F2AAB87; Thu, 17 Oct 2019 21:48:31 +0000 (UTC) From: NeilBrown To: Trond Myklebust , linux-nfs@vger.kernel.org Date: Fri, 18 Oct 2019 08:48:24 +1100 Cc: Chuck Lever , Anna Schumaker , "J. Bruce Fields" Subject: Re: [PATCH v2 0/3] Backchannel fixes In-Reply-To: <20191017130221.7924-1-trond.myklebust@hammerspace.com> References: <20191017130221.7924-1-trond.myklebust@hammerspace.com> Message-ID: <87r23bgi1j.fsf@notabene.neil.brown.name> MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha256; protocol="application/pgp-signature" Sender: linux-nfs-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-nfs@vger.kernel.org --=-=-= Content-Type: text/plain On Thu, Oct 17 2019, Trond Myklebust wrote: > A set of patches to ensure the backchannel lifetime cannot exceed the > lifetime of the transport to which it is attached. > > v2: > - Fix the case where !defined(CONFIG_SUNRPC_BACKCHANNEL) > - Don't allow xprt->bc_alloc_max to underflow in xprt_destroy_bc() > > Trond Myklebust (3): > SUNRPC: The TCP back channel mustn't disappear while requests are > outstanding > SUNRPC: The RDMA back channel mustn't disappear while requests are > outstanding > SUNRPC: Destroy the back channel when we destroy the host transport > > include/linux/sunrpc/bc_xprt.h | 5 +++++ > net/sunrpc/backchannel_rqst.c | 7 ++++--- > net/sunrpc/xprt.c | 5 +++++ > net/sunrpc/xprtrdma/backchannel.c | 2 ++ > 4 files changed, 16 insertions(+), 3 deletions(-) > All look good to me - thanks a lot. Reviewed-by: NeilBrown NeilBrown --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAEBCAAdFiEEG8Yp69OQ2HB7X0l6Oeye3VZigbkFAl2o4akACgkQOeye3VZi gbnXOw//R7plhgNnG3ATAHTyU+TmzdTK2/RLvb/tp4tNRaDISzaUmIA83BX+beRW DN50MH9NagvTVuH5aPpBMHlhG5gu6i3vAHdid0aA2KXJ8jpXHkI4TdfIyaGKZFv3 w7wR1+ilxD9uDgzzyyF8uxlStBSz/T3R4TqDOLt+eIqRxQ8miOmr/MSLLW6NVMTC KrjmBku4kqgAFOyy/zxmYH7wgNh6W+WuC4QbP0ZevuoCloARwbL7QjfhJcrMJrPH hZlc4a1VyER/SLhjvoeoTvMI0D3yqiKOXa+AZ+bt6U26xirAvEvutnr38romY6/Z CkoJFBxXJ6vXS7RLke+mNX/A89MUXlkPe/eb6rLvfy78shXEFKEgRbj/BL3qUEmm o8oYjwDzseVfHm2fWhQkMjRFU9rGDU943NVNpEGO/bPW8IOn18ATJymd49NCla2u EBVhcP+FsOq0QQEChfg9RjeiYhYZIqIUCKW8m9MAJw6PZLv0e8feh4y0fdzHZddd JCVc9FCxQoS6r3EcfohHkocFXG5gqAIgDXI7BLhutmQolBQuoh40aQY/BEbBWEvT ztulcsYy4SKexjW2C47ddnVcj1m7Ml+qQcgKR7V9TmlHBl7XKvvb55sjJOqJfwFj cbXUokXO1NJ+UCAtG5u6RjzFvLc2hiM5vQ8Kk0qsqEkA3FPqqv0= =kibE -----END PGP SIGNATURE----- --=-=-=--