From patchwork Fri May 6 20:09:29 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Trond Myklebust X-Patchwork-Id: 12841570 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 2DFF2C433F5 for ; Fri, 6 May 2022 20:09:36 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1392639AbiEFUNQ (ORCPT ); Fri, 6 May 2022 16:13:16 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:39954 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S235013AbiEFUNQ (ORCPT ); Fri, 6 May 2022 16:13:16 -0400 Received: from NAM12-MW2-obe.outbound.protection.outlook.com (mail-mw2nam12on2109.outbound.protection.outlook.com [40.107.244.109]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id BD3AD62135; Fri, 6 May 2022 13:09:31 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=F+9Zr7rc7M7+92/HtIH0x3jOUT26Ek/DCMhbYGrcZr4W1BuSBKz57RehqxkjkHFC1fc3BTkw0BunUE2b8UGZlzAwPZTzX0bXA0r7yZmVxrdbMTHauXb/E/WHxKVPPqMYrKtt/utWCpFUETadRM4H1xIliP/AxdgPNwujhNLDhuCjQP6gEBoDksEebyOtAonDBN0/Fum5vBG2cBfFmSnagvamtvVOwbDHfH64yk38V2ncyGIdf/65VisDpfTAhz0YgL7v9mSOQF4pqrq7V9aMqhxk1zCpO2HCMhZItpcpKBE03sBhZWp0y831pNxiI9HHW6b52l98HWn9yj0dh5Oyeg== 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=AcIebFUK57ySPjcpKD5ex7h4mQNUs5e0DuVklGyoyvU=; b=KFDHhLP4q8xhpwgRtBtkcjmO/Ceee4ErNRw6QjHYgo/7oZop9TgmpSUuFBGk8xvxFPBmlrTOduvARIxyXkK2dy6KwBok8Zd07wFPlr9yJULdLGdRIDY/thvFXxeF/9KftYpd3l+PIijp8IZ4di7+rMIpaa8rwmB0K+XAv74jIbblPEH2ohSLCAf1TJBfpYJNcPTG72U4U+335GqHOqb/EZeTeTr3EPkjxn/BSKJk0Rh5ZGliowr4BswAtrhuKnp31MBJH6iR7Kp0hbUtJ4dPRwbG2sTxZ7xJkimZFEpilEZ1VnxsQCBQQFiwoAF1sf8f5ADS1OIl4+C+rrM+DAgVPQ== 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=AcIebFUK57ySPjcpKD5ex7h4mQNUs5e0DuVklGyoyvU=; b=Ek7Yu1wii6pH9LyL6PxVs8bFXOcuRyrb45zrOMn0nw6YIHlSBkJK2JSI4OiJ0Ki5XZ0EVlrJ+N9Lf+TXeNYEr2ivOuGyabCALoqGgovhBS9DhCyI9zGoXva7CqneQWdRrXtYItC9FOkJ3AB8oiuQRsZ0v32ij/wkVLHeoKldGzg= Received: from CH0PR13MB5084.namprd13.prod.outlook.com (2603:10b6:610:111::7) by MN2PR13MB4133.namprd13.prod.outlook.com (2603:10b6:208:26b::23) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5227.14; Fri, 6 May 2022 20:09:29 +0000 Received: from CH0PR13MB5084.namprd13.prod.outlook.com ([fe80::694a:6bf0:4537:f3e5]) by CH0PR13MB5084.namprd13.prod.outlook.com ([fe80::694a:6bf0:4537:f3e5%5]) with mapi id 15.20.5227.014; Fri, 6 May 2022 20:09:29 +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 fixes for 5.18 Thread-Topic: [GIT PULL] Please pull NFS client fixes for 5.18 Thread-Index: AQHYYYUxycHl4UNcHE6ailYq3qDWyg== Date: Fri, 6 May 2022 20:09:29 +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: cfb45edb-d1bc-40ab-977c-08da2f9c53c7 x-ms-traffictypediagnostic: MN2PR13MB4133:EE_ x-microsoft-antispam-prvs: x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: IHs5ecswGmUw3SclCnm3pzC31lVhQvrVXdNMsF4kGpWO5fFg9Fb8DhgKnir+tWdNNQ3vczHyXqUM+JkvRB54zDreT4DyLJMXoCXzv40XxwL/XKXQE+YcYGyzmUo/bQ8sjC/qQHvviOBEeAV5+ZyPw3dC4Mpo+SgWaIp6nQLpkLyczN1yfAa3JDgYtSA+qXzjHFIqi9CjyGsTYOlA5aeb1G7516AlirL/ByJUKVlt93DXxzfLtTzYeUtrMqt1lp1xLMJq5djcA/wjRkzx5VScGD4zzro4IeErm9zuL+FdrqAqE7A6MUEQmEXVDULUtwT6OOH+3NSI6ceg/cj2HoIrF2S7YFy05m+K+H9gyggForHibWvR4CUTawOERaT9Gd5l2zGQlP2YGrzUkzIPIRNuKg6+wgZUnJCQ2GQV/G8wKgPXyuZqKttB7v+EA8N2cqQpRv7Q69IGKUh5WEzPQq76B7D+gFvsdmWTZn3w/qd8HFxSivLQXnLlyF1NA2MZXDf5ME1/lI4sC7mhSbCFIZHNFh9k9TV0vuFEgZI7BUQnvOtUOJAcCRblv3tozkP1KhQlJdXejN2lvAlH/SsPlddEYvZSgtCVzv6XUc8xw+HqOpIJc1WohMdHeKwMq6xq45pG4HOgareSl7IYH4T8fywg8cMaLkAWCnO/JtMuNeO/l6hUjoAlh3VQQze9gQwgLZtzihO0QxoI7qlYVmLX7n6Rvg== 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:(13230001)(396003)(136003)(366004)(39840400004)(346002)(376002)(6486002)(71200400001)(8936002)(508600001)(38070700005)(38100700002)(66556008)(122000001)(186003)(66446008)(86362001)(6506007)(26005)(2616005)(83380400001)(6512007)(2906002)(5660300002)(36756003)(4326008)(6916009)(54906003)(8676002)(76116006)(66946007)(64756008)(66476007)(316002);DIR:OUT;SFP:1102; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?q?8OwTO+tIbI5mzBjSe9tDCCyI6cPd?= =?utf-8?q?f9McL0sPxFWh9BDuiOtNhad6sv4KaiJvsq9YfYyf8U3ukuee+Dn3jOt23aOAfnGSM?= =?utf-8?q?4MAhsO45qsyJmUnvxcA3vz1ztUFTJq5fc75870iMcF6gc/EbMZ6u0tQ+FhFUlVecz?= =?utf-8?q?bJ8Br7X8g6niHbPx7OfbJYJjDo8rvtxr+XMLjRH2mbOlnm98w4jxMqm8PNtPfFOvl?= =?utf-8?q?3xDwwj+U1PqRXhJV3tFX2IWp8bMFuaryq3vbQ79S3yxb4Z8zcC7/8pnaw95l3cYe/?= =?utf-8?q?fFIAGZUqdWSwQQa+RuI/fcwLtHbkUwJSkxwd0Nvyfvtqg7R1LvzQ2M4JsxRAJupfY?= =?utf-8?q?eGWzCdpSOG7N+fRdT4tA3dETPHED6ZdcjCEXw/pmgpHIVH8ZD/08vZqDvIDNifQBT?= =?utf-8?q?6FRjRRAbWF6UBgMi/76VEqwvPIS8HYbUoLACjGz+LrKOvcCzknihQApImj/pVCoXG?= =?utf-8?q?XOZ0RlsiFnCBIadGvwAN+JMLV7jZ18GssvQGwXCKn5XGkjlZrBtqd5IdglCFozd5/?= =?utf-8?q?G9+VPMWF9eYFsRT6Mf3sInOWVt8bVRoWzdBfxnkb6yrai0orLaX0F1PINMpsobP0+?= =?utf-8?q?CdfpVFBJCsydc32nNggqCD5vWagiUdpTSH/N6XP8HbGjCeqN2EK+kewHH5MEt4S3V?= =?utf-8?q?ttsh7B2zIwQgHJueGwQ0zi0/472cJkrcfHe07M9nAHR4h3imsUJhfDBghfuKYoliw?= =?utf-8?q?y07U/wkJkCSH8sw1AtlnpwpO1aGALKH6Xox4KdZIAdynYuODMwQp8fgvXG37BaNNB?= =?utf-8?q?nVHsWDGginkcRaYOHGMWTtdwPipR/QGljMkWMEH8TLH8vt4lhIqeZkFNjngP0PGvT?= =?utf-8?q?JNi5TNHUoe/gwHL4hteHy8BZEW9n4G91hJzSg8JP+0l7AeqBxCB8NLr39Jogn05oK?= =?utf-8?q?H8i+lJzANPyKUEExIrAbjlpa8GBIQ4Bx8ekV3L1ahyT9txxHyxw7/meVdo05g+XqM?= =?utf-8?q?a/GEkFEj0TQV5b9XhgLDdG80WgLvs7URbiCuwCrSSMS4gFsW2VPFbP/yTJYK//BUl?= =?utf-8?q?hlZ4No31g+M9O/z5vzdy/yyKatej+QrkAkYlhUeOpIMenHPHD6Caa5WDrTVWhAzmn?= =?utf-8?q?3dxWZbiObM7J55a/ZSVH5b/Ue+X43ZqASseFxUv/PQHAp2yXHtuNnwuwZ1XsZlj1E?= =?utf-8?q?3qj4zA1W6hWvDODsdIETmNs0zijo+BsNFp0FJWcAC1w5SzJh9W2F/Hb6ybcxzio2M?= =?utf-8?q?pUnxws+NZvG5pkQ8viIgKf3mRMKEMAeZ8JWcjjjdo1lw7nk+I5Kk7kvtxTGEIRBeZ?= =?utf-8?q?b/46en6QItCo8wgRCO83lAFqOF8qKHyK4dnKC+VVMbRpb1G7Jhfil6D2nzL/1MkxP?= =?utf-8?q?xReze4hJUDJ0ZVm6+jPkyGzoVbfKGX2gydtlc2PwsUpyqCgBr29/UZ68EUqF1DiF/?= =?utf-8?q?mbx/UxLjnoPYO/ld/QxKuq3mMqu6dg4SQgae0k+uz0Gpmd6GKfrCmg5r4d3QXq6Yy?= =?utf-8?q?Q9LnA22TgJEfABdpRPpNtJ2yL0KXZbKqqWwL+SqQOT1nki/ZsA8j5SSCkA6+ZKIUq?= =?utf-8?q?C+gNSvV6JyBOLt8ioHyFbsHqKAFT3VRad6udSB12jVyhIPMoNjnS3CPStlUDb0IvB?= =?utf-8?q?N+zTUW1rysR09pfZdonaQFQAQBJLfepbTV3tl6t1KPcxxy3EAZ2l40oEcrSat/rQo?= =?utf-8?q?R+Q1uS2/XxE7Rqa92petsKAV1Nm3F1nqo3KWKdmfYu2y0l4wzonRc=3D?= Content-ID: 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: cfb45edb-d1bc-40ab-977c-08da2f9c53c7 X-MS-Exchange-CrossTenant-originalarrivaltime: 06 May 2022 20:09:29.2870 (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: I3gUMmBANZHYb690ne8co6mkwVF7n3KSwo1SqWPmveuge+usEA8HngIIcvEToG2hxldEy5c05F4UgvU2zXHOmA== X-MS-Exchange-Transport-CrossTenantHeadersStamped: MN2PR13MB4133 Precedence: bulk List-ID: X-Mailing-List: linux-nfs@vger.kernel.org Hi Linus, The following changes since commit b2d229d4ddb17db541098b83524d901257e93845: Linux 5.18-rc3 (2022-04-17 13:57:31 -0700) are available in the Git repository at: git://git.linux-nfs.org/projects/trondmy/linux-nfs.git tags/nfs-for-5.18-3 for you to fetch changes up to a3d0562d4dc039bca39445e1cddde7951662e17d: Revert "SUNRPC: attempt AF_LOCAL connect on setup" (2022-04-29 20:38:27 -0400) Cheers, Trond ---------------------------------------------------------------- NFS client bugfixes for Linux 5.18 Highlights include: Stable fixes: - Fix a socket leak when setting up an AF_LOCAL RPC client - Ensure that knfsd connects to the gss-proxy daemon on setup Bugfixes: - Fix a refcount leak when migrating a task off an offlined transport - Don't gratuitously invalidate inode attributes on delegation return - Don't leak sockets in xs_local_connect() - Ensure timely close of disconnected AF_LOCAL sockets ---------------------------------------------------------------- Olga Kornievskaia (1): SUNRPC release the transport of a relocated task with an assigned transport Trond Myklebust (5): NFSv4: Don't invalidate inode attributes on delegation return SUNRPC: Don't leak sockets in xs_local_connect() SUNRPC: Ensure timely close of disconnected AF_LOCAL sockets SUNRPC: Ensure gss-proxy connects on setup Revert "SUNRPC: attempt AF_LOCAL connect on setup" fs/nfs/nfs4proc.c | 12 +++++++++++- include/linux/sunrpc/clnt.h | 1 + net/sunrpc/auth_gss/gss_rpc_upcall.c | 2 +- net/sunrpc/clnt.c | 14 ++++++++++---- net/sunrpc/xprtsock.c | 35 +++++++++++++++++++++++++++++++---- 5 files changed, 54 insertions(+), 10 deletions(-)