Merge tag 'nfs-for-6.11-1' of git://git.linux-nfs.org/projects/anna/linux-nfs
Pull NFS client updates from Anna Schumaker: "New Features: - Add support for large folios - Implement rpcrdma generic device removal notification - Add client support for attribute delegations - Use a LAYOUTRETURN during reboot recovery to report layoutstats and errors - Improve throughput for random buffered writes - Add NVMe support to pnfs/blocklayout Bugfixes: - Fix rpcrdma_reqs_reset() - Avoid soft lockups when using UDP - Fix an nfs/blocklayout premature PR key unregestration - Another fix for EXCHGID4_FLAG_USE_PNFS_DS for DS server - Do not extend writes to the entire folio - Pass explicit offset and count values to tracepoints - Fix a race to wake up sleeping SUNRPC sync tasks - Fix gss_status tracepoint output Cleanups: - Add missing MODULE_DESCRIPTION() macros - Add blocklayout / SCSI layout tracepoints - Remove asm-generic headers from xprtrdma verbs.c - Remove unused 'struct mnt_fhstatus' - Other delegation related cleanups - Other folio related cleanups - Other pNFS related cleanups - Other xprtrdma cleanups" * tag 'nfs-for-6.11-1' of git://git.linux-nfs.org/projects/anna/linux-nfs: (63 commits) SUNRPC: Fixup gss_status tracepoint error output SUNRPC: Fix a race to wake a sync task nfs: split nfs_read_folio nfs: pass explicit offset/count to trace events nfs: do not extend writes to the entire folio nfs/blocklayout: add support for NVMe nfs: remove nfs_page_length nfs: remove the unused max_deviceinfo_size field from struct pnfs_layoutdriver_type nfs: don't reuse partially completed requests in nfs_lock_and_join_requests nfs: move nfs_wait_on_request to write.c nfs: fold nfs_page_group_lock_subrequests into nfs_lock_and_join_requests nfs: fold nfs_folio_find_and_lock_request into nfs_lock_and_join_requests nfs: simplify nfs_folio_find_and_lock_request nfs: remove nfs_folio_private_request nfs: remove dead code for the old swap over NFS implementation NFSv4.1 another fix for EXCHGID4_FLAG_USE_PNFS_DS for DS server nfs: Block on write congestion nfs: Properly initialize server->writeback nfs: Drop pointless check from nfs_commit_release_pages() nfs/blocklayout: SCSI layout trace points for reservation key reg/unreg ...
Showing
- fs/nfs/blocklayout/blocklayout.c 16 additions, 9 deletionsfs/nfs/blocklayout/blocklayout.c
- fs/nfs/blocklayout/blocklayout.h 8 additions, 1 deletionfs/nfs/blocklayout/blocklayout.h
- fs/nfs/blocklayout/dev.c 87 additions, 29 deletionsfs/nfs/blocklayout/dev.c
- fs/nfs/callback.h 3 additions, 2 deletionsfs/nfs/callback.h
- fs/nfs/callback_proc.c 12 additions, 7 deletionsfs/nfs/callback_proc.c
- fs/nfs/callback_xdr.c 37 additions, 2 deletionsfs/nfs/callback_xdr.c
- fs/nfs/client.c 3 additions, 0 deletionsfs/nfs/client.c
- fs/nfs/delegation.c 45 additions, 22 deletionsfs/nfs/delegation.c
- fs/nfs/delegation.h 39 additions, 6 deletionsfs/nfs/delegation.h
- fs/nfs/dir.c 1 addition, 1 deletionfs/nfs/dir.c
- fs/nfs/file.c 11 additions, 8 deletionsfs/nfs/file.c
- fs/nfs/filelayout/filelayout.c 0 additions, 1 deletionfs/nfs/filelayout/filelayout.c
- fs/nfs/flexfilelayout/flexfilelayout.c 1 addition, 1 deletionfs/nfs/flexfilelayout/flexfilelayout.c
- fs/nfs/fscache.c 1 addition, 1 deletionfs/nfs/fscache.c
- fs/nfs/inode.c 80 additions, 8 deletionsfs/nfs/inode.c
- fs/nfs/internal.h 3 additions, 22 deletionsfs/nfs/internal.h
- fs/nfs/mount_clnt.c 0 additions, 5 deletionsfs/nfs/mount_clnt.c
- fs/nfs/nfs2super.c 1 addition, 0 deletionsfs/nfs/nfs2super.c
- fs/nfs/nfs3proc.c 9 additions, 1 deletionfs/nfs/nfs3proc.c
- fs/nfs/nfs3super.c 1 addition, 0 deletionsfs/nfs/nfs3super.c
Loading
Please register or sign in to comment