Forum | Documentation | Website | Blog

Skip to content
Snippets Groups Projects
  • Linus Torvalds's avatar
    Merge tag 'nfs-for-6.11-1' of git://git.linux-nfs.org/projects/anna/linux-nfs · 4f40c636
    Linus Torvalds authored
    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
      ...
    4f40c636