2023-02-22 22:28:17

by Anna Schumaker

[permalink] [raw]
Subject: [GIT PULL] Please Pull NFS Client Updates for Linux 6.3

Hi Linus,

The following changes since commit ceaa837f96adb69c0df0397937cd74991d5d821a:

Linux 6.2-rc8 (2023-02-12 14:10:17 -0800)

are available in the Git repository at:

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

for you to fetch changes up to 1683ed16ff1a51705f58e8083ed93a7428a543f2:

fs/nfs: Replace kmap_atomic() with kmap_local_page() in dir.c (2023-02-15 11:16:14 -0500)

----------------------------------------------------------------
Stephen Rothwell did identify a merge conflict with the mm-stable tree.
His notification email included a patch to fix it up:
https://lore.kernel.org/linux-nfs/[email protected]

New Features:
* Convert the read and write paths to use folios

Bugfixes and Cleanups:
* Fix tracepoint state manager flag printing
* Fix disabling swap files
* Fix NFSv4 client identifier sysfs path in the documentation
* Don't clear NFS_CAP_COPY if server returns NFS4ERR_OFFLOAD_DENIED
* Treat GETDEVICEINFO errors as a layout failure
* Replace kmap_atomic() calls with kmap_local_page()
* Constify sunrpc sysfs kobj_type structures

Thanks,
Anna
----------------------------------------------------------------
Benjamin Coddington (1):
nfs4trace: fix state manager flag printing

Dave Wysochanski (1):
Documentation: Fix sysfs path for the NFSv4 client identifier

Fabio M. De Francesco (1):
fs/nfs: Replace kmap_atomic() with kmap_local_page() in dir.c

NeilBrown (1):
NFS: fix disabling of swap

Olga Kornievskaia (1):
pNFS/filelayout: treat GETDEVICEINFO errors as layout failure

Thomas Weißschuh (1):
SUNRPC: make kobj_type structures constant

Tigran Mkrtchyan (1):
nfs42: do not fail with EIO if ssc returns NFS4ERR_OFFLOAD_DENIED

Trond Myklebust (18):
NFS: Fix for xfstests generic/208
NFS: Add basic functionality for tracking folios in struct nfs_page
NFS: Support folios in nfs_generic_pgio()
NFS: Fix nfs_coalesce_size() to work with folios
NFS: Add a helper to convert a struct nfs_page into an inode
NFS: Convert the remaining pagelist helper functions to support folios
NFS: Add a helper nfs_wb_folio()
NFS: Convert buffered reads to use folios
NFS: Convert the function nfs_wb_page() to use folios
NFS: Convert buffered writes to use folios
NFS: Remove unused function nfs_wb_page()
NFS: Convert nfs_write_begin/end to use folios
NFS: Fix up nfs_vm_page_mkwrite() for folios
NFS: Clean up O_DIRECT request allocation
NFS: fix up nfs_release_folio() to try to release the page
NFS: Enable tracing of nfs_invalidate_folio() and nfs_launder_folio()
NFS: Improve tracing of nfs_wb_folio()
NFS: Remove unnecessary check in nfs_read_folio()

.../filesystems/nfs/client-identifier.rst | 4 +-
fs/nfs/dir.c | 28 +-
fs/nfs/direct.c | 12 +-
fs/nfs/file.c | 124 ++++---
fs/nfs/filelayout/filelayout.c | 2 +
fs/nfs/internal.h | 38 ++-
fs/nfs/nfs42proc.c | 3 +-
fs/nfs/nfs4proc.c | 4 +-
fs/nfs/nfs4trace.h | 42 +--
fs/nfs/nfstrace.h | 58 +++-
fs/nfs/pagelist.c | 217 +++++++++---
fs/nfs/pnfs.c | 2 +-
fs/nfs/pnfs.h | 10 +-
fs/nfs/pnfs_nfs.c | 18 +-
fs/nfs/read.c | 94 +++--
fs/nfs/write.c | 380 +++++++++++----------
include/linux/nfs_fs.h | 7 +-
include/linux/nfs_page.h | 79 ++++-
net/sunrpc/clnt.c | 2 +
net/sunrpc/sysfs.c | 8 +-
20 files changed, 698 insertions(+), 434 deletions(-)


2023-02-22 22:51:22

by pr-tracker-bot

[permalink] [raw]
Subject: Re: [GIT PULL] Please Pull NFS Client Updates for Linux 6.3

The pull request you sent on Wed, 22 Feb 2023 17:27:52 -0500:

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

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

Thank you!

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