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(-)
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