From patchwork Fri Feb 14 21:35:50 2020 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: "Schumaker, Anna" X-Patchwork-Id: 11383309 Return-Path: Received: from mail.kernel.org (pdx-korg-mail-1.web.codeaurora.org [172.30.200.123]) by pdx-korg-patchwork-2.web.codeaurora.org (Postfix) with ESMTP id 2F8B8159A for ; Fri, 14 Feb 2020 21:35:53 +0000 (UTC) Received: from vger.kernel.org (vger.kernel.org [209.132.180.67]) by mail.kernel.org (Postfix) with ESMTP id F3D7E222C4 for ; Fri, 14 Feb 2020 21:35:52 +0000 (UTC) Authentication-Results: mail.kernel.org; dkim=pass (1024-bit key) header.d=netapp.onmicrosoft.com header.i=@netapp.onmicrosoft.com header.b="nYE7UEpv" Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S2387682AbgBNVfw (ORCPT ); Fri, 14 Feb 2020 16:35:52 -0500 Received: from mail-mw2nam12on2060.outbound.protection.outlook.com ([40.107.244.60]:9761 "EHLO NAM12-MW2-obe.outbound.protection.outlook.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S2387640AbgBNVfw (ORCPT ); Fri, 14 Feb 2020 16:35:52 -0500 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=fOtZSqmfh3cxUzbprf5gLxXzt+PlSBu/ZQN5IvGnnUjoQoJzOX896R32Xvrj64z8hc66z4vz4CMHusc3vjHEu4nuqk1s7P+pw0WU1enF7yoBBRm0mm+N7eAXa74FZIYZ9K7fn3xyC/E9tVYOZT7nkejnMSXAhoujOQdlDJoAhBSmb3I0/HzshRO78zYIzP/WXGSzEqMJ32awOJcGFKpmRIQ5ANydiymxZBSFGgroquOE7eNhOhTeIrO9XXB2BNDCk6AfzXtXKDIVFfvmb0nr2dmwvSgHc2Gn5VWeKaXz5P6esNUnCXgrggHciOOoKYmb56NoN5aoqEmQIWeM+WQEnQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=qvdmugYPqvZ/gt5MtSFdwgK8OG16OAsXlrqdDZHyGHo=; b=T0ex2OtB/FiPd3k/14HbGTvsj9J4YAtgay1kWqIpA+FLzQM7TrFqT38SgupBS2grV5AVjpbhxTPEI98BZnpUUSvdH+9ENbPPny2EiQooR3eemnATGKXkcfE4KkhE//mwVLd1U2HNXl31tz8xqUnSb77XwCP/UOz87akJEQxvAVi3WmcCfAvltYk1rzmBIF5D0YhjWnmsTi93JpUlidgKb5SRStnPELTLVdJZTz/SDWYPrXHTCBL04CMD7v6Cv7ZZA3ZCUkHdw+pOngKecz2CJf1IvbLwxtCcWZx93Ls0V6aDoS17JhCkz6BFGOJY+Owe6wyCFbpp/UIddg2/eMLDcQ== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=netapp.com; dmarc=pass action=none header.from=netapp.com; dkim=pass header.d=netapp.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=netapp.onmicrosoft.com; s=selector1-netapp-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=qvdmugYPqvZ/gt5MtSFdwgK8OG16OAsXlrqdDZHyGHo=; b=nYE7UEpvVOTZpnC2E1Pwj7dlJaPdvqBz5Eo4bsgEEYvSgNSUoQo0kprFzHLwoB1I3kxcpT9PUkVDIX7ScYs+zLEIfzaonlJ4kzglsmk9PbWMG2CXCDObfCHj8yd+suuRzHhz11wm3X5VgCWPlqTXh6jXDTFZdgIqA2HeZ+AvnQA= Received: from DM6PR06MB6091.namprd06.prod.outlook.com (20.179.161.77) by DM6PR06MB3881.namprd06.prod.outlook.com (20.176.71.31) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2729.23; Fri, 14 Feb 2020 21:35:50 +0000 Received: from DM6PR06MB6091.namprd06.prod.outlook.com ([fe80::f1f3:b30c:a1bc:ad26]) by DM6PR06MB6091.namprd06.prod.outlook.com ([fe80::f1f3:b30c:a1bc:ad26%6]) with mapi id 15.20.2729.027; Fri, 14 Feb 2020 21:35:50 +0000 From: "Schumaker, Anna" To: "torvalds@linux-foundation.org" CC: "linux-nfs@vger.kernel.org" , "linux-kernel@vger.kernel.org" Subject: [GIT PULL] Please pull NFS client bugfixes for 5.6-rc2 Thread-Topic: [GIT PULL] Please pull NFS client bugfixes for 5.6-rc2 Thread-Index: AQHV4365zRjAbqeDq0G+M1+kK6bZTQ== Date: Fri, 14 Feb 2020 21:35:50 +0000 Message-ID: <9a7d05a2d486fd39295c82c0673537359bc407f4.camel@netapp.com> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: user-agent: Evolution 3.34.3 authentication-results: spf=none (sender IP is ) smtp.mailfrom=Anna.Schumaker@netapp.com; x-originating-ip: [68.32.74.190] x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: 3b2ec616-a2f1-4a2e-2d38-08d7b195dc6a x-ms-traffictypediagnostic: DM6PR06MB3881: x-microsoft-antispam-prvs: x-ms-oob-tlc-oobclassifiers: OLM:2449; x-forefront-prvs: 03137AC81E x-forefront-antispam-report: SFV:NSPM;SFS:(10009020)(4636009)(396003)(366004)(39860400002)(136003)(346002)(376002)(199004)(189003)(54906003)(81166006)(478600001)(81156014)(2906002)(8676002)(8936002)(36756003)(86362001)(71200400001)(6512007)(66556008)(66446008)(64756008)(91956017)(4326008)(6916009)(316002)(186003)(26005)(6486002)(2616005)(6506007)(66476007)(5660300002)(66946007)(76116006);DIR:OUT;SFP:1101;SCL:1;SRVR:DM6PR06MB3881;H:DM6PR06MB6091.namprd06.prod.outlook.com;FPR:;SPF:None;LANG:en;PTR:InfoNoRecords;A:1;MX:1; received-spf: None (protection.outlook.com: netapp.com does not designate permitted sender hosts) x-ms-exchange-senderadcheck: 1 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: UI0TfyBC3oqxL+uchO/VnzkxOIEI9eVdhtXO50VRJwEK+IoI1E8ZBwrIOM6jQwpdf0PJ6zQx1CXvxcDFGCnBebYG6UPasMce29GlxrTFOMkS+ePsvGB8oVu0e83m+sNydGEYK/7jO6VyZfJyXI0r1ZgOfbgUYVHoHCcVAqfmqtSdMn2hz7Onl1XgBcTSh9v2aTdN5N4nJkuF4n+fGKCQfLRIQzs+37H8NPt537U13p8hPqJ1BrTCI4A3rBNqvekSLTnnGB2L0FSfciAEtk+okDWYlyhYZpBgQvNOi31xETZNCPtmDWYEIoidLawlaIdjP5rELbX/UMHst7QhoxUEajTi2spa4A0U+NBG/laish9pisDozu3ddPLiDTt2Dfu+NZrj/krb6Id8LqFlVzRinpqemNWIRTjtwmKACbUDXzgmSNLEr5+dWJczdBBaQnCb x-ms-exchange-antispam-messagedata: nlkGL947gFcfehF7MQUopWqADOplsELfP2C5pNjED2VD1v/4Y2zNDitufFWhMu4aJ5jH8TuFBdmmfh/EOxNw7RxpmmjPz+CG0GQif6m9YNVCpgbRVw19De2DQtcbsqf4Lw2Dd8WB41rdzryx0/cTlA== x-ms-exchange-transport-forked: True Content-ID: MIME-Version: 1.0 X-OriginatorOrg: netapp.com X-MS-Exchange-CrossTenant-Network-Message-Id: 3b2ec616-a2f1-4a2e-2d38-08d7b195dc6a X-MS-Exchange-CrossTenant-originalarrivaltime: 14 Feb 2020 21:35:50.1904 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 4b0911a0-929b-4715-944b-c03745165b3a X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: ScBFAb4Wg/E/WDRF5jn98ZvH7p+cKtyxPwYLv4H3PpMQ9M7aqjeU/k3E8CTIT1KbBZPOTkB/rv49EbKOxGcxeQ== X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM6PR06MB3881 Sender: linux-nfs-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-nfs@vger.kernel.org Hi Linus, The following changes since commit bb6d3fb354c5ee8d6bde2d576eb7220ea09862b9: Linux 5.6-rc1 (2020-02-09 16:08:48 -0800) are available in the Git repository at: git://git.linux-nfs.org/projects/anna/linux-nfs.git tags/nfs-for-5.6-2 for you to fetch changes up to 5d63944f8206a80636ae8cb4b9107d3b49f43d37: NFSv4: Ensure the delegation cred is pinned when we call delegreturn (2020-02- 13 16:23:02 -0500) ---------------------------------------------------------------- The only stable fix this time is the DMA scatter-gather list bug fixed by Chuck. The rest fix up races and refcounting issues that have been found during testing. Thanks, Anna ---------------------------------------------------------------- Chuck Lever (1): xprtrdma: Fix DMA scatter-gather list mapping imbalance Olga Kornievskaia (1): NFSv4.1 make cachethis=no for writes Trond Myklebust (5): NFS: Fix up directory verifier races NFSv4: Fix races between open and dentry revalidation NFSv4: Fix revalidation of dentries with delegations NFSv4: Ensure the delegation is pinned in nfs_do_return_delegation() NFSv4: Ensure the delegation cred is pinned when we call delegreturn fs/nfs/delegation.c | 50 ++++++++++++++++++++++++++++++++++++++++ ---------- fs/nfs/delegation.h | 1 + fs/nfs/dir.c | 126 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ ++++++++++++++++++++++++++++++++++++---------- fs/nfs/inode.c | 1 + fs/nfs/nfs4file.c | 1 - fs/nfs/nfs4proc.c | 20 +++++++++++++++++--- include/linux/nfs_fs.h | 26 ++++++-------------------- net/sunrpc/xprtrdma/frwr_ops.c | 13 +++++++------ 8 files changed, 188 insertions(+), 50 deletions(-)