From patchwork Fri May 15 21:00:11 2020 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Trond Myklebust X-Patchwork-Id: 11553009 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 BB63759D for ; Fri, 15 May 2020 21:00:16 +0000 (UTC) Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by mail.kernel.org (Postfix) with ESMTP id 991702070A for ; Fri, 15 May 2020 21:00:16 +0000 (UTC) Authentication-Results: mail.kernel.org; dkim=pass (1024-bit key) header.d=hammerspace.com header.i=@hammerspace.com header.b="Uk6/UvGl" Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1726188AbgEOVAP (ORCPT ); Fri, 15 May 2020 17:00:15 -0400 Received: from mail-eopbgr700123.outbound.protection.outlook.com ([40.107.70.123]:46494 "EHLO NAM04-SN1-obe.outbound.protection.outlook.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S1726179AbgEOVAP (ORCPT ); Fri, 15 May 2020 17:00:15 -0400 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=m7xZoPmCHAmP4rBmHKxJWwRDvSG1hK7YB1IYgm7Wds5UkVCI/lQVOtDw72Xdf5tvLeIXR4ZxakSp68Q1jjBNo/2aryccXbpKSNqfGN8GdF6XgzBAKSZvLKAez95mWKGCwVUOGHLtyXwkhEJK334w55NmNpb9rTsUzRRsJ5EXnDuR3A/YdRMimn191x1a+FWS6cYrYikL1tbz188UlgVpFsCLHk6tSXNbO23/2YrF392GiaLeux5QydhEDA+eUFgieOUgiJKbLjRZLC/wYEusjik8k9B/gMcR7V/BvU2PX8xF2i1Zp1S8F5S0Br77piVV6Va/lg4iPaQH89tGJVR1MA== 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=kSBDTuXiaHo9aT/QtqBty5tOFAYvdXFMGTSGniVPr4Q=; b=kj1N5xcaV+y+qLiwM7bjv7mZGP76+ypAosclNWYxHVd6VeLpdCGZhpXVQtA4sTLTMBRy4DC8pepvqeHcl8MSNBgEkWnyZMNuwksw+I2Ct7V3g8pkIMQ/+KTGfr3ybGB/E+nXrBfFhT/dvNq9injEp4ho2y8KsCuCOYwPLzimdmvBPW2/PpVgz3Rj78F3Bra9UotZ0Gj1bds0LjpVsY2aZ9dgJh31QmxOsyiEuXFfY1nL+LNIzI8jKHoT35HtGJGaQ3LfI2XZWSOV4YcGBr4vOXMam/pk4O20ReLdHPQgyYFNR2FJdf+l0TA2i/lrU1/HWcJeghUEnepjRDFaBEqvsg== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=hammerspace.com; dmarc=pass action=none header.from=hammerspace.com; dkim=pass header.d=hammerspace.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=hammerspace.com; s=selector2; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=kSBDTuXiaHo9aT/QtqBty5tOFAYvdXFMGTSGniVPr4Q=; b=Uk6/UvGloMPvZKcElMUWpmnFmGX5oVFcTuOra9NLAfY3D7fTxo53+yRsJbhlLxkIS8Qixs9rI7l0V0+kXVvuGpqy2VVdlZB9Qtavykzd+qosQqgPtJ2rt0zWWrhHYpx7MsRRG16BhjPQRu+3uvm/t1aHu89H4mv98RAGFktuo2Y= Received: from CH2PR13MB3398.namprd13.prod.outlook.com (2603:10b6:610:2a::33) by CH2PR13MB3336.namprd13.prod.outlook.com (2603:10b6:610:28::13) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3021.11; Fri, 15 May 2020 21:00:11 +0000 Received: from CH2PR13MB3398.namprd13.prod.outlook.com ([fe80::49f6:ce9b:9803:2493]) by CH2PR13MB3398.namprd13.prod.outlook.com ([fe80::49f6:ce9b:9803:2493%6]) with mapi id 15.20.3021.010; Fri, 15 May 2020 21:00:11 +0000 From: Trond Myklebust To: "torvalds@linux-foundation.org" CC: "linux-nfs@vger.kernel.org" , "linux-kernel@vger.kernel.org" Subject: [GIT PULL] Please pull NFS client bugfixes Thread-Topic: [GIT PULL] Please pull NFS client bugfixes Thread-Index: AQHWKvvSr3FikOQ3nUyYLv26edod/g== Date: Fri, 15 May 2020 21:00:11 +0000 Message-ID: <550cfc745cc5ee9dcae06db50594088aad09fb45.camel@hammerspace.com> Accept-Language: en-US, en-GB Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: authentication-results: linux-foundation.org; dkim=none (message not signed) header.d=none;linux-foundation.org; dmarc=none action=none header.from=hammerspace.com; x-originating-ip: [68.36.133.222] x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: 624039fd-4151-4cf9-3412-08d7f912f514 x-ms-traffictypediagnostic: CH2PR13MB3336: x-microsoft-antispam-prvs: x-ms-oob-tlc-oobclassifiers: OLM:1060; x-forefront-prvs: 04041A2886 x-ms-exchange-senderadcheck: 1 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: 0OjQy4RSc7Hb8Xx12VXjPDlvgoszhlzzTlTR8SohT1AUVdszjhno7daOhIcQO1npJFvLAY2vwq6TXimSUE13E8EN/tZha8XV4tlGAAHLkX4dVG2H/qAozud70B2kCGc/T/aoaC+Jn8iuxD7zLyn5oKUSvM1skuDSGPbXd2FsJDWlPz2rLp/kFfyILX4oKx+Y7M4s0Et61adpjhDUtZltjTLepU2YdNUavsNnKYO8WNWMekpDO2dapLFv25ulzZ9BfDFhUjbJMBQuwEI/NYsXvqEvFzupoJDFbwccmtU2YNEyH0RqFPHY6DDDHCRh0zrW9B6uzIXYdFIwUme9VIa9gw== x-forefront-antispam-report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:CH2PR13MB3398.namprd13.prod.outlook.com;PTR:;CAT:NONE;SFTY:;SFS:(376002)(346002)(366004)(39830400003)(396003)(136003)(86362001)(6486002)(4326008)(2906002)(6512007)(71200400001)(316002)(8936002)(6916009)(8676002)(5660300002)(478600001)(2616005)(6506007)(26005)(76116006)(54906003)(36756003)(186003)(66946007)(66556008)(66446008)(64756008)(66476007);DIR:OUT;SFP:1102; x-ms-exchange-antispam-messagedata: zh0H3fAgzBW4dof1myumfjzWH843mhK/+4LJAoRVzpvUk3Vh5wo+QlHfEJ+duEVp1Ung2dNnQ0vRdAEfG3ZMJ++eCxnIbM9RV578pNHBpJn25QZAqa77a0gwzGp4swVP+4alRXxamPUZw9xjHdo4nbT6CKlDYEvgC3hfYju3uznX/+6pA1xea2+UbghQNqC6SVPLqRmct78qOUhJvOmy0aaecbpLvFXu1VqBVSAhSByYhnrNS8vr5XL0ZlU5BHTWU78XvloplURK25h0dTpDaeSuZ6ElDGQPIbbo5uHdDBgfcD7wQ+aaCuGtVEWquHQIQdu6FrZndVR3YHRYaj/827VcjM9pa11XNxlqsQZU++6KkndrRcY6Vqb9yVBaUSwXkV3HQS2tHWZsY65oHn2xKnqP3KlXXyKHs87Llnr92VBQ5DW6z18qRYXNWgoxGVGx/WS+7dzqanBpwbN684AYVVB4/iavbBZGZT4PKQqFl6w= x-ms-exchange-transport-forked: True Content-ID: <15D9406854603C45A518657C4A2B7DA4@namprd13.prod.outlook.com> MIME-Version: 1.0 X-OriginatorOrg: hammerspace.com X-MS-Exchange-CrossTenant-Network-Message-Id: 624039fd-4151-4cf9-3412-08d7f912f514 X-MS-Exchange-CrossTenant-originalarrivaltime: 15 May 2020 21:00:11.1804 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 0d4fed5c-3a70-46fe-9430-ece41741f59e X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: 3no9XuJVds2oejCqG50ERqFnNHTRe036/gmLi/a/IfWElTo0chbin7ksWWOK7uqXtKCfdeUon/F1OmspGz10Hg== X-MS-Exchange-Transport-CrossTenantHeadersStamped: CH2PR13MB3336 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 2ef96a5bb12be62ef75b5828c0aab838ebb29cb8: Linux 5.7-rc5 (2020-05-10 15:16:58 -0700) are available in the Git repository at: git://git.linux-nfs.org/projects/trondmy/linux-nfs.git tags/nfs-for-5.7-5 for you to fetch changes up to 8eed292bc8cbf737e46fb1c119d4c8f6dcb00650: NFSv3: fix rpc receive buffer size for MOUNT call (2020-05-14 18:42:44 -0400) ---------------------------------------------------------------- NFS client bugfixes for Linux 5.7 Highlights include: Stable fixes: - nfs: fix NULL deference in nfs4_get_valid_delegation Bugfixes: - Fix corruption of the return value in cachefiles_read_or_alloc_pages() - Fix several fscache cookie issues - Fix a fscache queuing race that can trigger a BUG_ON - NFS: Fix 2 use-after-free regressions due to the RPC_TASK_CRED_NOREF flag - SUNRPC: Fix a use-after-free regression in rpc_free_client_work() - SUNRPC: Fix a race when tearing down the rpc client debugfs directory - SUNRPC: Signalled ASYNC tasks need to exit - NFSv3: fix rpc receive buffer size for MOUNT call ---------------------------------------------------------------- Chuck Lever (1): SUNRPC: Signalled ASYNC tasks need to exit Dave Wysochanski (3): NFS: Fix fscache super_cookie index_key from changing after umount NFS: Fix fscache super_cookie allocation NFSv4: Fix fscache cookie aux_data to ensure change_attr is included David Howells (1): cachefiles: Fix corruption of the return value in cachefiles_read_or_alloc_pages() J. Bruce Fields (2): nfs: fix NULL deference in nfs4_get_valid_delegation SUNRPC: 'Directory with parent 'rpc_clnt' already present!' Lei Xue (1): cachefiles: Fix race between read_waiter and read_copier involving op->to_do NeilBrown (1): SUNRPC: fix use-after-free in rpc_free_client_work() Olga Kornievskaia (1): NFSv3: fix rpc receive buffer size for MOUNT call Trond Myklebust (3): Merge tag 'fscache-fixes-20200508-2' of git://git.kernel.org/.../dhowells/linux-fs NFS: Don't use RPC_TASK_CRED_NOREF with delegreturn NFS/pnfs: Don't use RPC_TASK_CRED_NOREF with pnfs fs/cachefiles/rdwr.c | 12 ++++++------ fs/nfs/fscache.c | 39 ++++++++++++++++++--------------------- fs/nfs/mount_clnt.c | 3 ++- fs/nfs/nfs4proc.c | 2 +- fs/nfs/nfs4state.c | 2 +- fs/nfs/pagelist.c | 5 +++-- fs/nfs/pnfs_nfs.c | 3 ++- fs/nfs/super.c | 1 - fs/nfs/write.c | 4 ++-- net/sunrpc/clnt.c | 9 +++++++-- 10 files changed, 42 insertions(+), 38 deletions(-)