Linux NFS development
 help / color / mirror / Atom feed
* [GIT PULL] Please pull NFS client bugfixes for 6.17
@ 2025-09-10 18:34 Trond Myklebust
  2025-09-10 19:42 ` pr-tracker-bot
  0 siblings, 1 reply; 2+ messages in thread
From: Trond Myklebust @ 2025-09-10 18:34 UTC (permalink / raw)
  To: Linus Torvalds; +Cc: linux-kernel, linux-nfs

Hi Linus,

The following changes since commit 1b237f190eb3d36f52dffe07a40b5eb210280e00:

  Linux 6.17-rc3 (2025-08-24 12:04:12 -0400)

are available in the Git repository at:

  git://git.linux-nfs.org/projects/trondmy/linux-nfs.git tags/nfs-for-6.17-3

for you to fetch changes up to dd2fa82473453661d12723c46c9f43d9876a7efd:

  NFSv4/flexfiles: Fix layout merge mirror check. (2025-09-08 14:37:55 -0400)

Thanks,
  Trond

----------------------------------------------------------------
NFS client bugfixes for Linux 6.17

Stable patches:
 - Revert "SUNRPC: Don't allow waiting for exiting tasks" as it is
   breaking ltp tests.

Bugfixes:
 - Another set of fixes to the tracking of NFSv4 server capabilities
   when crossing filesystem boundaries.
 - Localio fix to restore credentials and prevent triggering a BUG_ON().
 - Fix to prevent flapping of the localio on/off trigger.
 - Protections against 'eof page pollution' as demonstrated in xfstests
   generic/363.
 - Series of patches to ensure correct ordering of O_DIRECT i/o and
   truncate, fallocate and copy functions.
 - Fix a NULL pointer check in flexfiles reads that regresses 6.17.
 - Correct a typo that breaks flexfiles layout segment processing.

----------------------------------------------------------------
Jonathan Curley (1):
      NFSv4/flexfiles: Fix layout merge mirror check.

Justin Worrell (1):
      SUNRPC: call xs_sock_process_cmsg for all cmsg

Mike Snitzer (1):
      nfs/localio: avoid bouncing LOCALIO if nfs_client_is_local()

Scott Mayhew (1):
      nfs/localio: restore creds before releasing pageio data

Tigran Mkrtchyan (1):
      flexfiles/pNFS: fix NULL checks on result of ff_layout_choose_ds_for_read

Trond Myklebust (13):
      NFSv4: Don't clear capabilities that won't be reset
      NFSv4: Clear the NFS_CAP_FS_LOCATIONS flag if it is not set
      NFSv4: Clear NFS_CAP_OPEN_XOR and NFS_CAP_DELEGTIME if not supported
      NFSv4: Clear the NFS_CAP_XATTR flag if not supported by the server
      NFS: Protect against 'eof page pollution'
      NFSv4.2: Protect copy offload and clone against 'eof page pollution'
      NFS: Serialise O_DIRECT i/o and truncate()
      NFSv4.2: Serialise O_DIRECT i/o and fallocate()
      NFSv4.2: Serialise O_DIRECT i/o and clone range
      NFSv4.2: Serialise O_DIRECT i/o and copy range
      NFS: nfs_invalidate_folio() must observe the offset and size arguments
      NFS: Fix the marking of the folio as up to date
      Revert "SUNRPC: Don't allow waiting for exiting tasks"

 fs/nfs/client.c                        |  2 ++
 fs/nfs/file.c                          | 40 +++++++++++++++++++++++--
 fs/nfs/flexfilelayout/flexfilelayout.c | 21 +++++++++-----
 fs/nfs/inode.c                         | 13 +++++++--
 fs/nfs/internal.h                      | 12 ++++++++
 fs/nfs/io.c                            | 13 ++-------
 fs/nfs/localio.c                       | 21 +++++++-------
 fs/nfs/nfs42proc.c                     | 35 ++++++++++++++++------
 fs/nfs/nfs4file.c                      |  2 ++
 fs/nfs/nfs4proc.c                      |  7 +++--
 fs/nfs/nfstrace.h                      |  1 +
 fs/nfs/write.c                         | 53 ++++------------------------------
 net/sunrpc/sched.c                     |  2 --
 net/sunrpc/xprtsock.c                  |  6 ++--
 14 files changed, 129 insertions(+), 99 deletions(-)

-- 
Trond Myklebust
Linux NFS client maintainer, Hammerspace
trondmy@kernel.org, trond.myklebust@hammerspace.com

^ permalink raw reply	[flat|nested] 2+ messages in thread

* Re: [GIT PULL] Please pull NFS client bugfixes for 6.17
  2025-09-10 18:34 [GIT PULL] Please pull NFS client bugfixes for 6.17 Trond Myklebust
@ 2025-09-10 19:42 ` pr-tracker-bot
  0 siblings, 0 replies; 2+ messages in thread
From: pr-tracker-bot @ 2025-09-10 19:42 UTC (permalink / raw)
  To: Trond Myklebust; +Cc: Linus Torvalds, linux-kernel, linux-nfs

The pull request you sent on Wed, 10 Sep 2025 14:34:55 -0400:

> git://git.linux-nfs.org/projects/trondmy/linux-nfs.git tags/nfs-for-6.17-3

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

Thank you!

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

^ permalink raw reply	[flat|nested] 2+ messages in thread

end of thread, other threads:[~2025-09-10 19:42 UTC | newest]

Thread overview: 2+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2025-09-10 18:34 [GIT PULL] Please pull NFS client bugfixes for 6.17 Trond Myklebust
2025-09-10 19:42 ` pr-tracker-bot

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox