From patchwork Mon Aug 22 17:40:18 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Trond Myklebust X-Patchwork-Id: 12950985 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by smtp.lore.kernel.org (Postfix) with ESMTP id 0846DC28D13 for ; Mon, 22 Aug 2022 17:41:02 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S236116AbiHVRkz (ORCPT ); Mon, 22 Aug 2022 13:40:55 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:58878 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S237316AbiHVRk2 (ORCPT ); Mon, 22 Aug 2022 13:40:28 -0400 Received: from NAM12-MW2-obe.outbound.protection.outlook.com (mail-mw2nam12on2105.outbound.protection.outlook.com [40.107.244.105]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id A2D6F41D32; Mon, 22 Aug 2022 10:40:22 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=SmY0pskAXsYIX2E8oWVLRfw4NESzu3ck4n9EO8429U++j7rixglOw0vTNMu+OEW8TPR4MaPkxUyrgUNEgPT63a2DjXVswhluHNMt1J70UFaOJjZkRwXQtm3L1upcn3dxhLlUFr0kh8+MylDIFTAVV7eC8reJoNEopHCVvOG+jP00I42teSZugM6cnc5R/ceAhH0qeAUnNF0f1xsrDlId95DWbq9Kr8UccU7kJ+FAqx/1phgq2I8yTB7iagzCcObU21WoiIphJc56AIGKRqfXxmEq7Mjb6JLJdU11qFzDt4GzfpVNIJYoEqGbBGxfD9wJWdswT4kBjM1tMBUi7LiogA== 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-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=yudIKHJHjsXYgOJqdINAHDLn0I26trScwOLW56WgzZQ=; b=goLX6djQouwNIrd9kG6Gy0ImTlwLfsFfgx9b0PpgKQFtNynE3yKXYucE+wNOvRQRvz33pPIsLzUh1cJMNpz31iBY/c25s1wpozyL7X7Fb0iQIsX7FBBV+hnOW+sr8jX0CmRx8ZA0/wkvsjgmfjGSSAiE5qUP8wWYbwDM1ce5J9XrY4y58GgDcQY1Nwgwl7VBeVKqVsHaMUE/bJnMFVR+q6BZwODDFkhQle2vyN4gtZg3QVEdbKJQNjj3owetx1lwtf93BkZbKMAz2n1x4rXANGhogiB/deI/PM1UREQRmhfCnGhWW1YslVN/GZhaiNym+0YjbCqO3pJSJBl5Z4syfQ== 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=yudIKHJHjsXYgOJqdINAHDLn0I26trScwOLW56WgzZQ=; b=OxgfWcd8AE+EoMUv7C9aVYSUVlldBmhcRKDJyedbEn8WT0pTibUCueNIZKsijMvIo4UKRE95piY7TGJaNGWcFuSSjsuaYCYx3JKl0fTkNiIRcI+y8b68RnF8vIrF5oufCeJXEOCJMRkqNxd7Yrp7nPVU/MGXL9+qUDPGSh61K14= Received: from CH0PR13MB5084.namprd13.prod.outlook.com (2603:10b6:610:111::7) by BYAPR13MB2856.namprd13.prod.outlook.com (2603:10b6:a03:f7::13) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5566.14; Mon, 22 Aug 2022 17:40:18 +0000 Received: from CH0PR13MB5084.namprd13.prod.outlook.com ([fe80::f1c7:62d0:a63d:f5ca]) by CH0PR13MB5084.namprd13.prod.outlook.com ([fe80::f1c7:62d0:a63d:f5ca%3]) with mapi id 15.20.5566.014; Mon, 22 Aug 2022 17:40:18 +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 for Linux 6.0 Thread-Topic: [GIT PULL] Please pull NFS client bugfixes for Linux 6.0 Thread-Index: AQHYtk4+N/24gzQg2E6+a5mlu7hgYg== Date: Mon, 22 Aug 2022 17:40:18 +0000 Message-ID: Accept-Language: en-US, en-GB Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: authentication-results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=hammerspace.com; x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: b776113b-47ee-44f1-8ceb-08da84656165 x-ms-traffictypediagnostic: BYAPR13MB2856:EE_ x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: J8RjZwgxhyEAspEXCFMw6C7gimmdJCSEIUR+JNjycDoKtJUpRTUxnLmcPZJCcznaYl4Tw2Hicp6txrXC53vnsF1IDRSATZ2AbC24e5rHBljAjL1E8VJ7gC8OYOI/YeAn0+iqiPi/bOVnOkAraFzJvZt/KM8q6IFxCrrEmvAklEWsoM/MHSbBz6sm6Mxr75kmfgX9NF+8KzxmvJ+1HrtaE0dAIam7/UEUQYVPUqP3sazacX3mJVn9ArZtlgZgb+LADoeoX2IFzfqFN1+Cz9sBE+kJxYpOahngzfGlrjiMc+em+Ol+p/UvKLaanmrrOPK/PofrdYuYbxbgW8aN7pai7H8R+q5BPNQPMDEkkcWiZHQ9Ce5NKoI3CtVA9qU9C4wtrd6Cs4uXdfDIE8EWmKMdQ0iDWWU6NxPOsokmrvPrn23PwC1woWjpByfZptIxg1cKH9FbklqSHsCvJoZIi/ZItnkduul2JP5lJJ1cVvFYlr6NXT5V6AQFR4hHYyPOZSjzcwKdpTpfxga3/o0z4I8G+atPtvZrsl/DYQbC1wSSFtJyDsgzsFZ07q1tijfKyExW3Va4LfFoiizm/Nf2SafUryBNKR8LeUYJR2BAscSW7M3pYRCxDXS6VEnV7KTQlxr1LDHgm5nibWhsfwpVqtIzhW2aq4G5/aQ1x3jaBESXayZtlvc+QUKnt3pyhZe2Is3q/y2bpA+382uIX+XUMD8WmUDFGdvT8YCmfRYdMst5CpLIZXi5oNWkxEcmFdXju3PjJtuzkjUJhr9ydlcfeUCYLw== x-forefront-antispam-report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:CH0PR13MB5084.namprd13.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230016)(346002)(376002)(396003)(366004)(136003)(39830400003)(36756003)(26005)(6512007)(6506007)(86362001)(71200400001)(41300700001)(38070700005)(186003)(2616005)(83380400001)(478600001)(6486002)(4326008)(8676002)(66946007)(76116006)(64756008)(66556008)(66476007)(66446008)(54906003)(6916009)(316002)(38100700002)(122000001)(8936002)(2906002)(5660300002);DIR:OUT;SFP:1102; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?q?rEO7gOXSF4ibCbyuYZ1yrDTyz0YE?= =?utf-8?q?2P4uI8Yp4MdGdMRCAj18OYaloopqs8KS/bXisPsgMTlR/zAreFj5OzGGrbKosxT9v?= =?utf-8?q?zOzMKTUIRFeLM54HuAoLhXPCCpnBf/xS6HmWTsR+uteZNj6OGX9LnX2J3pqN26/0t?= =?utf-8?q?r7gUkxVzGbDrH3+OHXEkXk8gogWatOEsTJzfBQbeEW6DOu0eG6j9dzt7PadoZGpCK?= =?utf-8?q?/1ZVd6uYtUx/08G2AX7JxKYeUvCYBFBE9MdkbgmR76yUCqVBqrbbpx05x9AZuqj+m?= =?utf-8?q?BEPvsmfmb0gR4TyZvurb97czvBA/YIaOf9f0gSd901cqithAasaP76y0Ixej/Oato?= =?utf-8?q?xDoPnyk9WCl1jEr5AqbRJZmHjV/po5pfyVeCFTCRLdxs9RiHATpp3c2cPx+jTQDh1?= =?utf-8?q?AD/+pbE/IcGy1Z2zQXv9sx7hiWZ017hXOk0U735XTVNnD0pdRX+X9Q/1CvmXgXzTz?= =?utf-8?q?ROKi1pA4lJgUOZ5x8nScHn4+xhbiifce3eN6olfMr96B9HPM3xGp/hp69IgzVpw7d?= =?utf-8?q?c+HkJ6SB2ozvWHQwgpBNUt+T6nG5BI8mItEFvE0XEVi7BSIWpLKNi+8eM0nBjISPs?= =?utf-8?q?cWP4C0GbbnzXIx3JaStmfhJxk2D799n43yuBr2uQ1CCIeNagztRqK6X2zk2/dgPl2?= =?utf-8?q?9LLAPT3T3aqLBPXhCtGVWiBgkGHdIcaCI3y1oii2WNioQsbHAn8G5Ddqd/Qn/yqgZ?= =?utf-8?q?ibXDzSOWu6VnOKsYq/P2jZIkwWb5F3D4vXShIE/EfyLrpNhuRgWeJOCaaInusdoDA?= =?utf-8?q?tMPuKQaH4y/UTadeAWYyn9c/7A1/gQWuZcLC7d8MnGVze9ImbPIyGOToU6tUor9fO?= =?utf-8?q?54UAhyhL9fxLjzVkf7wE6JwwXzsoEF2UmxxsQwRNSJ3moQ66ZF+IXQpoopnd3TmbV?= =?utf-8?q?1vkq8CJ52mvOCOExO5AdHzcF54ETaBxkZjNKpPxw7DGZ2e80W61w5OGdDr3GiB9Ci?= =?utf-8?q?P7f/yjC+Hhh/zOI0BMDzWgOe2dgAkHImWuQZ2zcF4r7uH4e76SFvW7vxa6f9eQ5eh?= =?utf-8?q?BsjOjNS8ag5trgciMqerJhQ94YajKa9gtI74jL+TZtXl7vf8qzeS2nYiFF+L/CPZr?= =?utf-8?q?zs4GSxTLGuhKvm/W/BaKldODznpRTw+TzA4/i3gaQHFfLFzhD28qwK1FXNXZD5AB4?= =?utf-8?q?oxYpJcJj0jfMUxPkMdG0CmtqXYdEeFEzDJ3ls6b0PLyHkc0b06jo/tNwS5PPj6SKX?= =?utf-8?q?va+XeVz6NardDWNS5UyQleHsvfFAZCbW4DaozBowqJPmcl6FVw3VrKakLpX273z4V?= =?utf-8?q?t0s0sm5M7JCNmVQYoJSG2km3EDd0t/73Znan62ACvcazHAxnRBvBFHTSy7T6KQNx/?= =?utf-8?q?dXFeG3A/pIt6eB60XKmrWoL3TeSE0MV6yA4F8mUZrRboeVgPYk/Xe4KAjh8BzQTxn?= =?utf-8?q?s+Zkks0Q69Popd83mCay4Vd6cTeaAhQcAA06ks96afd1an3wWjQSW16EBHY1fsQ8P?= =?utf-8?q?UqlJ9tlAicgzRa3SIxM1qcaE6Kel3jwSvEEmnH6p8eZC5Ainld9XPToj8b+FE2AB4?= =?utf-8?q?rqCwCtUluza9wKmhBoBeF/YIQoYaY0EWRw=3D=3D?= Content-ID: <817F7D0CE60DE74594EAF0469C3AC4D8@namprd13.prod.outlook.com> MIME-Version: 1.0 X-OriginatorOrg: hammerspace.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: CH0PR13MB5084.namprd13.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: b776113b-47ee-44f1-8ceb-08da84656165 X-MS-Exchange-CrossTenant-originalarrivaltime: 22 Aug 2022 17:40:18.6642 (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: fHMT2MG2wRAO3YmW2+ZIkEflfiGwmyiW4vYB1z41Fs36dIFmhar+MkAW6uExM8rptOlEc00U0KyI0IgPHQHLsQ== X-MS-Exchange-Transport-CrossTenantHeadersStamped: BYAPR13MB2856 Precedence: bulk List-ID: X-Mailing-List: linux-nfs@vger.kernel.org Hi Linus, The following changes since commit 3fa5cbdc44de190f2c5605ba7db015ae0d26f668: NFS: Improve readpage/writepage tracing (2022-08-09 14:11:34 -0400) are available in the Git repository at: git://git.linux-nfs.org/projects/trondmy/linux-nfs.git tags/nfs-for-5.20-2 for you to fetch changes up to ed06fce0b034b2e25bd93430f5c4cbb28036cc1a: SUNRPC: RPC level errors should set task->tk_rpc_status (2022-08-19 20:32:05 -0400) Thanks, Trond ---------------------------------------------------------------- NFS client bugfixes for Linux 6.0 Highlights include: Stable fixes - NFS: Fix another fsync() issue after a server reboot Bugfixes - NFS: unlink/rmdir shouldn't call d_delete() twice on ENOENT - NFS: Fix missing unlock in nfs_unlink() - Add sanity checking of the file type used by __nfs42_ssc_open - Fix a case where we're failing to set task->tk_rpc_status Cleanups - Remove the flag NFS_CONTEXT_RESEND_WRITES that got obsoleted by the fsync() fix ---------------------------------------------------------------- NeilBrown (1): NFS: unlink/rmdir shouldn't call d_delete() twice on ENOENT Olga Kornievskaia (1): NFSv4.2 fix problems with __nfs42_ssc_open Sun Ke (1): NFS: Fix missing unlock in nfs_unlink() Trond Myklebust (4): NFS: Fix another fsync() issue after a server reboot NFS: Remove a bogus flag setting in pnfs_write_done_resend_to_mds NFS: Cleanup to remove unused flag NFS_CONTEXT_RESEND_WRITES SUNRPC: RPC level errors should set task->tk_rpc_status fs/nfs/dir.c | 7 +++++-- fs/nfs/file.c | 15 ++++++--------- fs/nfs/inode.c | 1 + fs/nfs/nfs4file.c | 6 ++++++ fs/nfs/pnfs.c | 1 - fs/nfs/write.c | 6 ++++-- include/linux/nfs_fs.h | 2 +- net/sunrpc/clnt.c | 2 +- 8 files changed, 24 insertions(+), 16 deletions(-)