Received: by 2002:a05:6a10:af89:0:0:0:0 with SMTP id iu9csp4773732pxb; Tue, 25 Jan 2022 19:12:47 -0800 (PST) X-Google-Smtp-Source: ABdhPJyGMG06LgnhTl4ECrPAVnws6aKTIVRfLbjSmsucxnB5FeHEzPKoay/defLJzoeh7udRka12 X-Received: by 2002:a17:907:9804:: with SMTP id ji4mr7999438ejc.409.1643166767710; Tue, 25 Jan 2022 19:12:47 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1643166767; cv=none; d=google.com; s=arc-20160816; b=ej1/szJi2bLJe9acFLMyo+XIpKtGEed2JwxHBqvuZjCkAhGTZbEY0IBiQMTbX5gRJb vN1nDMHn1Svgltjz0mMYfaiRSJo10KuooljraaN7tql3wn+PYLNzSFV5mUGNJ90ys+rp XbVBmVgP71uV/LcutBkAfLe4ovpfXJrStA0DS8ap3Vlb45t6N+5dVVw0LXia5yJdGy5J /yhRTw0JLOC+VBRtadWyyyPczQWX6AFZmgIW9fNOVAGKLhq1xLEZ1qeMJDRLfSWmIzrV IzVNipVZkCbiEEKyQCM0D4NxD4f4E+ga4tRz8qkiTQJXmTQ33uPqHJpXLOci5aZD0wYb 0VnQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:cc:to:subject:message-id:date:from:in-reply-to :references:mime-version; bh=VHQ9mzzz5RCGHTzH3IHP7RuH/ZdEllx6lnB7lTwnhR8=; b=tocfBfwkSyx/9ZECa4h/gdxCMqUt++guXoEeYWI1dfVhSSwPUdlLoRNKmroSoO1yF3 3pHeRAI4eSfSVsPKva3eLyhbz7t9rPksFZe1v0ghN7maoDeCM+cHEJAF6SHqCIBjPMyh LKeCr1kXQeLyU08ikaCSOOZKDPlN9Xjbz59FBhDmvQnHS9dm3HmVZt02eXnzq4dCTpWs 8Jr1BI/ZbA5CaMUqgT1Cav2astzcl9VC8nGQlbyRgVgseiqx+TqUA2vULXT2Y3PH83f2 ngI2O6SzeVBofkYs964hKHoIpOAzUpQeULd7bIpA+BZRPceSDqXs3q4xTuECPCoJ2Pm9 WRbQ== ARC-Authentication-Results: i=1; mx.google.com; spf=pass (google.com: domain of linux-nfs-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-nfs-owner@vger.kernel.org; dmarc=fail (p=QUARANTINE sp=QUARANTINE dis=NONE) header.from=netapp.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id bl4si11806217ejb.250.2022.01.25.19.12.24; Tue, 25 Jan 2022 19:12:47 -0800 (PST) Received-SPF: pass (google.com: domain of linux-nfs-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) client-ip=23.128.96.18; Authentication-Results: mx.google.com; spf=pass (google.com: domain of linux-nfs-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-nfs-owner@vger.kernel.org; dmarc=fail (p=QUARANTINE sp=QUARANTINE dis=NONE) header.from=netapp.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S245184AbiAYSDx (ORCPT + 99 others); Tue, 25 Jan 2022 13:03:53 -0500 Received: from mail-yb1-f180.google.com ([209.85.219.180]:46929 "EHLO mail-yb1-f180.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1358490AbiAYSBk (ORCPT ); Tue, 25 Jan 2022 13:01:40 -0500 Received: by mail-yb1-f180.google.com with SMTP id p5so63931043ybd.13 for ; Tue, 25 Jan 2022 10:01:40 -0800 (PST) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=VHQ9mzzz5RCGHTzH3IHP7RuH/ZdEllx6lnB7lTwnhR8=; b=OYhJSuNIdEQZMb2/she/Fvqy15qWbme/LjlRH9j1fD0ozaMeNL/CrQOEv2F/IgSn9e JRp+IIIb2eVcvam7x+9RvpG953/B5MaA8t9MQzMVakJmTMZP9LuOCA0L6uzcxgCaJe3u rx+QZfztMHnATzB1lZq5BuNAG/FZu2sMIzaKFHiUpHEyRimb7BcFGdfaTJGF85oQc504 2O2Xo3vGkjo8HcSqS2kNW7/iPn9I19MT1N0kAPKCswjd2ivnU8+cI+xUa4uvMaplHUo0 2DyAFYlz2SI/v2uScHeVTsH20AgvNw/iRfw4gyp5yubbSIeuqeJD6i5VE1zjhRDeXZ36 g/pw== X-Gm-Message-State: AOAM531R47Zv9x+YDK6v7hWHTlrJN7h7HAlr/eNcBQwrzcXWjaphdiML XrLv4Y5xBpZH9CGFNLiKCoF6cBipevH5zcNjb+gRJyN+ X-Received: by 2002:a25:ef0a:: with SMTP id g10mr2530017ybd.194.1643133699868; Tue, 25 Jan 2022 10:01:39 -0800 (PST) MIME-Version: 1.0 References: In-Reply-To: From: Anna Schumaker Date: Tue, 25 Jan 2022 13:01:24 -0500 Message-ID: Subject: Re: [GIT PULL] Please pull NFS Client Updates for 5.17 To: Linus Torvalds Cc: Linux NFS Mailing List Content-Type: text/plain; charset="UTF-8" Precedence: bulk List-ID: X-Mailing-List: linux-nfs@vger.kernel.org Hi Linus, On Fri, Jan 21, 2022 at 1:34 PM Anna Schumaker wrote: > > Hi Linus, > > On Wed, Jan 19, 2022 at 3:47 PM Anna Schumaker > wrote: > > > > Hi Linus, > > > > The following changes since commit c9e6606c7fe92b50a02ce51dda82586ebdf99b48: > > > > Linux 5.16-rc8 (2022-01-02 14:23:25 -0800) > > > > are available in the Git repository at: > > > > git://git.linux-nfs.org/projects/anna/linux-nfs.git tags/nfs-for-5.17-1 > > > > for you to fetch changes up to aed28b7a2d620cb5cd0c554cb889075c02e25e8e: > > > > SUNRPC: Don't dereference xprt->snd_task if it's a cookie > > (2022-01-14 10:37:00 -0500) > > I just wanted to make sure you saw my pull request since we're getting > towards the end of the week. I remember last year there was some issue > where the mailer didn't deliver it to you, so I'm worried that's > happened again. I'm still not seeing this in your tree. Was there something wrong with the pull request? What can I do to fix it? Anna > > Anna > > > > ---------------------------------------------------------------- > > - New Features: > > - Basic handling for case insensitive filesystems > > - Initial support for fs_locations and server trunking > > > > - Bugfixes and Cleanups: > > - Cleanups to how the "struct cred *" is handled for the nfs_access_entry > > - Ensure the server has an up to date ctimes before hardlinking or renaming > > - Update 'blocks used' after writeback, fallocate, and clone > > - nfs_atomic_open() fixes > > - Improvements to sunrpc tracing > > - Various null check & indenting related cleanups > > - Some improvements to the sunrpc sysfs code > > - Use default_groups in kobj_type > > - Fix some potential races and reference leaks > > - A few tracepoint cleanups in xprtrdma > > > > I had to drop a few patches at the end of last week when some last > > minute objections came in, but everything else should be ready. > > > > Thanks, > > Anna > > ---------------------------------------------------------------- > > Anna Schumaker (1): > > sunrpc: Fix potential race conditions in rpc_sysfs_xprt_state_change() > > > > Chuck Lever (3): > > xprtrdma: Remove final dprintk call sites from xprtrdma > > xprtrdma: Remove definitions of RPCDBG_FACILITY > > SUNRPC: Don't dereference xprt->snd_task if it's a cookie > > > > Greg Kroah-Hartman (2): > > NFS: use default_groups in kobj_type > > SUNRPC: use default_groups in kobj_type > > > > Gustavo A. R. Silva (1): > > nfs41: pnfs: filelayout: Replace one-element array with > > flexible-array member > > > > Jiapeng Chong (1): > > SUNRPC: clean up some inconsistent indenting > > > > NeilBrown (3): > > NFS: change nfs_access_get_cached to only report the mask > > NFS: pass cred explicitly for access tests > > NFS: don't store 'struct cred *' in struct nfs_access_entry > > > > Olga Kornievskaia (8): > > NFSv4 only print the label when its queried > > NFSv4 remove zero number of fs_locations entries error check > > NFSv4 store server support for fs_location attribute > > NFSv4.1 query for fs_location attr on a new file system > > NFSv4 expose nfs_parse_server_name function > > NFSv4 handle port presence in fs_location server string > > SUNRPC allow for unspecified transport time in rpc_clnt_add_xprt > > NFSv4.1 test and add 4.1 trunking transport > > > > Pierguido Lambri (1): > > SUNRPC: Add source address/port to rpc_socket* traces > > > > Trond Myklebust (12): > > NFS: Ensure the server has an up to date ctime before hardlinking > > NFS: Ensure the server has an up to date ctime before renaming > > NFSv4.1: Fix uninitialised variable in devicenotify > > NFSv4: Add some support for case insensitive filesystems > > NFSv4: Just don't cache negative dentries on case insensitive servers > > NFS: Invalidate negative dentries on all case insensitive > > directory changes > > NFS: Add a helper to remove case-insensitive aliases > > NFS: Fix the verifier for case sensitive filesystem in nfs_atomic_open() > > NFSv4: Allow writebacks to request 'blocks used' > > NFSv42: Fallocate and clone should also request 'blocks used' > > NFSv4: Handle case where the lookup of a directory fails > > NFSv4: nfs_atomic_open() can race when looking up a non-regular file > > > > Xiaoke Wang (1): > > nfs: nfs4clinet: check the return value of kstrdup() > > > > Xiyu Yang (1): > > net/sunrpc: fix reference count leaks in rpc_sysfs_xprt_state_change > > > > Xu Wang (1): > > sunrpc: Remove unneeded null check > > > > fs/nfs/callback.h | 2 +- > > fs/nfs/callback_proc.c | 2 +- > > fs/nfs/callback_xdr.c | 22 +++++++++++----------- > > fs/nfs/client.c | 7 +++++++ > > fs/nfs/dir.c | 146 > > ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++---------------------------- > > fs/nfs/filelayout/filelayout.h | 2 +- > > fs/nfs/filelayout/filelayoutdev.c | 4 +--- > > fs/nfs/internal.h | 1 + > > fs/nfs/nfs3proc.c | 5 +++-- > > fs/nfs/nfs42proc.c | 13 ++++++++----- > > fs/nfs/nfs4_fs.h | 14 +++++++++----- > > fs/nfs/nfs4client.c | 5 ++++- > > fs/nfs/nfs4namespace.c | 19 ++++++++++++------- > > fs/nfs/nfs4proc.c | 197 > > ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++----------------------------------------- > > fs/nfs/nfs4state.c | 6 +++++- > > fs/nfs/nfs4xdr.c | 49 > > ++++++++++++++++++++++++++++++++++++++++++++----- > > fs/nfs/sysfs.c | 3 ++- > > include/linux/nfs_fs.h | 10 ++++++---- > > include/linux/nfs_fs_sb.h | 4 +++- > > include/linux/nfs_xdr.h | 5 ++++- > > include/trace/events/sunrpc.h | 70 > > +++++++++++++++++++++++++++++++++++++++++++++------------------------- > > net/sunrpc/auth_gss/gss_generic_token.c | 6 ++---- > > net/sunrpc/clnt.c | 5 ++++- > > net/sunrpc/sysfs.c | 47 > > +++++++++++++++++++++++++++-------------------- > > net/sunrpc/xprtrdma/backchannel.c | 4 ---- > > net/sunrpc/xprtrdma/frwr_ops.c | 4 ---- > > net/sunrpc/xprtrdma/rpc_rdma.c | 4 ---- > > net/sunrpc/xprtrdma/transport.c | 4 ---- > > net/sunrpc/xprtrdma/verbs.c | 23 ----------------------- > > net/sunrpc/xprtsock.c | 2 +- > > 30 files changed, 476 insertions(+), 209 deletions(-)