[GIT PULL] Please pull NFS client bugfixes for 6.17

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



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@xxxxxxxxxx, trond.myklebust@xxxxxxxxxxxxxxx





[Index of Archives]     [Linux Filesystem Development]     [Linux USB Development]     [Linux Media Development]     [Video for Linux]     [Linux NILFS]     [Linux Audio Users]     [Yosemite Info]     [Linux SCSI]

  Powered by Linux