2021-02-19 22:21:26

by Anna Schumaker

[permalink] [raw]
Subject: [GIT PULL] Please pull NFS Client Updates for Linux 5.12

Hi Linus,

The following changes since commit 1048ba83fb1c00cd24172e23e8263972f6b5d9ac:

Linux 5.11-rc6 (2021-01-31 13:50:09 -0800)

are available in the Git repository at:

git://git.linux-nfs.org/projects/anna/linux-nfs.git tags/nfs-for-5.12-1

for you to fetch changes up to 7ae017c7322e2b12472033e65a48aa25cde2fb22:

NFS: Support the '-owrite=' option in /proc/self/mounts and
mountinfo (2021-02-17 15:36:03 -0500)

----------------------------------------------------------------
- New Features:
- Support for eager writes, and the write=eager and write=wait mount options

- Other Bugfixes and Cleanups:
- Fix typos in some comments
- Fix up fall-through warnings for Clang
- Cleanups to the NFS readpage codepath
- Remove FMR support in rpcrdma_convert_iovs()
- Various other cleanups to xprtrdma
- Fix xprtrdma pad optimization for servers that don't support RFC 8797
- Improvements to rpcrdma tracepoints
- Fix up nfs4_bitmask_adjust()
- Optimize sparse writes past the end of files

Thanks,
Anna
----------------------------------------------------------------
Bhaskar Chowdhury (1):
net: sunrpc: xprtsock.c: Corrected few spellings ,in comments

Calum Mackay (1):
SUNRPC: correct error code comment in xs_tcp_setup_socket()

Chuck Lever (7):
xprtrdma: Remove FMR support in rpcrdma_convert_iovs()
xprtrdma: Simplify rpcrdma_convert_kvec() and frwr_map()
xprtrdma: Refactor invocations of offset_in_page()
rpcrdma: Fix comments about reverse-direction operation
xprtrdma: Pad optimization, revisited
rpcrdma: Capture bytes received in Receive completion tracepoints
xprtrdma: Clean up rpcrdma_prepare_readch()

Dave Wysochanski (5):
NFS: Clean up nfs_readpage() and nfs_readpages()
NFS: In nfs_readpage() only increment NFSIOS_READPAGES when read succeeds
NFS: Refactor nfs_readpage() and nfs_readpage_async() to use nfs_readdesc
NFS: Call readpage_async_filler() from nfs_readpage_async()
NFS: Add nfs_pageio_complete_read() and remove nfs_readpage_async()

Gustavo A. R. Silva (2):
SUNRPC: Fix fall-through warnings for Clang
nfs: Fix fall-through warnings for Clang

Menglong Dong (1):
fs/nfs: remove duplicate include

Trond Myklebust (10):
NFSv4: Fixes for nfs4_bitmask_adjust()
NFS: Fix documenting comment for nfs_revalidate_file_size()
NFS: Optimise sparse writes past the end of file
NFS: Always clear an invalid mapping when attempting a buffered write
NFS: Don't set NFS_INO_INVALID_XATTR if there is no xattr cache
NFS: 'flags' field should be unsigned in struct nfs_server
NFS: Add support for eager writes
NFS: Add mount options supporting eager writes
NFS: Set the stable writes flag when initialising the super block
NFS: Support the '-owrite=' option in /proc/self/mounts and mountinfo

fs/nfs/file.c | 27 +++++++++++++++++++++------
fs/nfs/fs_context.c | 35
+++++++++++++++++++++++++++++++++++
fs/nfs/fscache.c | 4 ----
fs/nfs/inode.c | 111
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++-------------------------------------------
fs/nfs/nfs3acl.c | 1 +
fs/nfs/nfs4client.c | 1 +
fs/nfs/nfs4proc.c | 21 ++++++++++-----------
fs/nfs/nfs4state.c | 1 +
fs/nfs/pnfs.c | 2 ++
fs/nfs/read.c | 206
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++------------------------------------------------------------------------------------------------------------------
fs/nfs/super.c | 7 +++++++
fs/nfs/write.c | 37
++++++++++++++++++++++++-------------
include/linux/nfs_fs.h | 3 +--
include/linux/nfs_fs_sb.h | 4 +++-
include/trace/events/rpcrdma.h | 50
++++++++++++++++++++++++++++++++++++++++++++++++--
net/sunrpc/rpc_pipe.c | 1 +
net/sunrpc/xprtrdma/backchannel.c | 4 ++--
net/sunrpc/xprtrdma/frwr_ops.c | 12 +++---------
net/sunrpc/xprtrdma/rpc_rdma.c | 67
+++++++++++++++++++------------------------------------------------
net/sunrpc/xprtrdma/svc_rdma_backchannel.c | 4 ++--
net/sunrpc/xprtrdma/xprt_rdma.h | 15 ++++++++-------
net/sunrpc/xprtsock.c | 17 ++++++++---------
22 files changed, 357 insertions(+), 273 deletions(-)


2021-02-25 22:20:50

by Anna Schumaker

[permalink] [raw]
Subject: Re: [GIT PULL] Please pull NFS Client Updates for Linux 5.12

Hi Linus,

Sorry to bother you since I know you're busy. I haven't seen this get
pulled yet, and I'm worried it's slipped through the cracks since
we're getting close to the end of the merge window.

Thanks,
Anna

On Fri, Feb 19, 2021 at 5:19 PM Anna Schumaker <[email protected]> wrote:
>
> Hi Linus,
>
> The following changes since commit 1048ba83fb1c00cd24172e23e8263972f6b5d9ac:
>
> Linux 5.11-rc6 (2021-01-31 13:50:09 -0800)
>
> are available in the Git repository at:
>
> git://git.linux-nfs.org/projects/anna/linux-nfs.git tags/nfs-for-5.12-1
>
> for you to fetch changes up to 7ae017c7322e2b12472033e65a48aa25cde2fb22:
>
> NFS: Support the '-owrite=' option in /proc/self/mounts and
> mountinfo (2021-02-17 15:36:03 -0500)
>
> ----------------------------------------------------------------
> - New Features:
> - Support for eager writes, and the write=eager and write=wait mount options
>
> - Other Bugfixes and Cleanups:
> - Fix typos in some comments
> - Fix up fall-through warnings for Clang
> - Cleanups to the NFS readpage codepath
> - Remove FMR support in rpcrdma_convert_iovs()
> - Various other cleanups to xprtrdma
> - Fix xprtrdma pad optimization for servers that don't support RFC 8797
> - Improvements to rpcrdma tracepoints
> - Fix up nfs4_bitmask_adjust()
> - Optimize sparse writes past the end of files
>
> Thanks,
> Anna
> ----------------------------------------------------------------
> Bhaskar Chowdhury (1):
> net: sunrpc: xprtsock.c: Corrected few spellings ,in comments
>
> Calum Mackay (1):
> SUNRPC: correct error code comment in xs_tcp_setup_socket()
>
> Chuck Lever (7):
> xprtrdma: Remove FMR support in rpcrdma_convert_iovs()
> xprtrdma: Simplify rpcrdma_convert_kvec() and frwr_map()
> xprtrdma: Refactor invocations of offset_in_page()
> rpcrdma: Fix comments about reverse-direction operation
> xprtrdma: Pad optimization, revisited
> rpcrdma: Capture bytes received in Receive completion tracepoints
> xprtrdma: Clean up rpcrdma_prepare_readch()
>
> Dave Wysochanski (5):
> NFS: Clean up nfs_readpage() and nfs_readpages()
> NFS: In nfs_readpage() only increment NFSIOS_READPAGES when read succeeds
> NFS: Refactor nfs_readpage() and nfs_readpage_async() to use nfs_readdesc
> NFS: Call readpage_async_filler() from nfs_readpage_async()
> NFS: Add nfs_pageio_complete_read() and remove nfs_readpage_async()
>
> Gustavo A. R. Silva (2):
> SUNRPC: Fix fall-through warnings for Clang
> nfs: Fix fall-through warnings for Clang
>
> Menglong Dong (1):
> fs/nfs: remove duplicate include
>
> Trond Myklebust (10):
> NFSv4: Fixes for nfs4_bitmask_adjust()
> NFS: Fix documenting comment for nfs_revalidate_file_size()
> NFS: Optimise sparse writes past the end of file
> NFS: Always clear an invalid mapping when attempting a buffered write
> NFS: Don't set NFS_INO_INVALID_XATTR if there is no xattr cache
> NFS: 'flags' field should be unsigned in struct nfs_server
> NFS: Add support for eager writes
> NFS: Add mount options supporting eager writes
> NFS: Set the stable writes flag when initialising the super block
> NFS: Support the '-owrite=' option in /proc/self/mounts and mountinfo
>
> fs/nfs/file.c | 27 +++++++++++++++++++++------
> fs/nfs/fs_context.c | 35
> +++++++++++++++++++++++++++++++++++
> fs/nfs/fscache.c | 4 ----
> fs/nfs/inode.c | 111
> ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++-------------------------------------------
> fs/nfs/nfs3acl.c | 1 +
> fs/nfs/nfs4client.c | 1 +
> fs/nfs/nfs4proc.c | 21 ++++++++++-----------
> fs/nfs/nfs4state.c | 1 +
> fs/nfs/pnfs.c | 2 ++
> fs/nfs/read.c | 206
> ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++------------------------------------------------------------------------------------------------------------------
> fs/nfs/super.c | 7 +++++++
> fs/nfs/write.c | 37
> ++++++++++++++++++++++++-------------
> include/linux/nfs_fs.h | 3 +--
> include/linux/nfs_fs_sb.h | 4 +++-
> include/trace/events/rpcrdma.h | 50
> ++++++++++++++++++++++++++++++++++++++++++++++++--
> net/sunrpc/rpc_pipe.c | 1 +
> net/sunrpc/xprtrdma/backchannel.c | 4 ++--
> net/sunrpc/xprtrdma/frwr_ops.c | 12 +++---------
> net/sunrpc/xprtrdma/rpc_rdma.c | 67
> +++++++++++++++++++------------------------------------------------
> net/sunrpc/xprtrdma/svc_rdma_backchannel.c | 4 ++--
> net/sunrpc/xprtrdma/xprt_rdma.h | 15 ++++++++-------
> net/sunrpc/xprtsock.c | 17 ++++++++---------
> 22 files changed, 357 insertions(+), 273 deletions(-)

2021-02-26 17:22:48

by Linus Torvalds

[permalink] [raw]
Subject: Re: [GIT PULL] Please pull NFS Client Updates for Linux 5.12

On Thu, Feb 25, 2021 at 2:17 PM Anna Schumaker <[email protected]> wrote:
>
> Sorry to bother you since I know you're busy. I haven't seen this get
> pulled yet, and I'm worried it's slipped through the cracks since
> we're getting close to the end of the merge window.

Hmm. I don't have this original email AT ALL in my mailbox.

Maybe it was marked as spam and I never noticed it. Or maybe there was
some other issue with it getting delivered.

Anyway, re-sending was the right thing to do. Will pull asap.

Thanks,

Linus

2021-02-26 18:08:20

by Anna Schumaker

[permalink] [raw]
Subject: Re: [GIT PULL] Please pull NFS Client Updates for Linux 5.12

On Fri, Feb 26, 2021 at 12:20 PM Linus Torvalds
<[email protected]> wrote:
>
> On Thu, Feb 25, 2021 at 2:17 PM Anna Schumaker <[email protected]> wrote:
> >
> > Sorry to bother you since I know you're busy. I haven't seen this get
> > pulled yet, and I'm worried it's slipped through the cracks since
> > we're getting close to the end of the merge window.
>
> Hmm. I don't have this original email AT ALL in my mailbox.
>
> Maybe it was marked as spam and I never noticed it. Or maybe there was
> some other issue with it getting delivered.
>
> Anyway, re-sending was the right thing to do. Will pull asap.

Weird. Thanks for pulling!

Anna

>
> Thanks,
>
> Linus

2021-02-26 18:35:37

by pr-tracker-bot

[permalink] [raw]
Subject: Re: [GIT PULL] Please pull NFS Client Updates for Linux 5.12

The pull request you sent on Fri, 19 Feb 2021 17:19:45 -0500:

> git://git.linux-nfs.org/projects/anna/linux-nfs.git tags/nfs-for-5.12-1

has been merged into torvalds/linux.git:
https://git.kernel.org/torvalds/c/1c9077cdecd027714736e70704da432ee2b946bb

Thank you!

--
Deet-doot-dot, I am a bot.
https://korg.docs.kernel.org/prtracker.html