Skip to content
  • Linus Torvalds's avatar
    74f602dc
    Merge tag 'nfs-for-5.11-1' of git://git.linux-nfs.org/projects/trondmy/linux-nfs · 74f602dc
    Linus Torvalds authored
    Pull NFS client updates from Trond Myklebust:
     "Highlights include:
    
      Features:
    
       - NFSv3: Add emulation of lookupp() to improve open_by_filehandle()
         support
    
       - A series of patches to improve readdir performance, particularly
         with large directories
    
       - Basic support for using NFS/RDMA with the pNFS files and flexfiles
         drivers
    
       - Micro-optimisations for RDMA
    
       - RDMA tracing improvements
    
      Bugfixes:
    
       - Fix a long standing bug with xs_read_xdr_buf() when receiving
         partial pages (Dan Aloni)
    
       - Various fixes for getxattr and listxattr, when used over non-TCP
         transports
    
       - Fixes for containerised NFS from Sargun Dhillon
    
       - switch nfsiod to be an UNBOUND workqueue (Neil Brown)
    
       - READDIR should not ask for security label information if there is
         no LSM policy (Olga Kornievskaia)
    
       - Avoid using interval-based rebinding with TCP in lockd (Calum
         Mackay)
    
       - A series of RPC and NFS layer fixes to support the NFSv4.2
         READ_PLUS code
    
       - A couple of fixes for pnfs/flexfiles read failover
    
      Cleanups:
    
       - Various cleanups for the SUNRPC xdr code in conjunction with the
         READ_PLUS fixes"
    
    * tag 'nfs-for-5.11-1' of git://git.linux-nfs.org/projects/trondmy/linux-nfs: (90 commits)
      NFS/pNFS: Fix a typo in ff_layout_resend_pnfs_read()
      pNFS/flexfiles: Avoid spurious layout returns in ff_layout_choose_ds_for_read
      NFSv4/pnfs: Add tracing for the deviceid cache
      fs/lockd: convert comma to semicolon
      NFSv4.2: fix error return on memory allocation failure
      NFSv4.2/pnfs: Don't use READ_PLUS with pNFS yet
      NFSv4.2: Deal with potential READ_PLUS data extent buffer overflow
      NFSv4.2: Don't error when exiting early on a READ_PLUS buffer overflow
      NFSv4.2: Handle hole lengths that exceed the READ_PLUS read buffer
      NFSv4.2: decode_read_plus_hole() needs to check the extent offset
      NFSv4.2: decode_read_plus_data() must skip padding after data segment
      NFSv4.2: Ensure we always reset the result->count in decode_read_plus()
      SUNRPC: When expanding the buffer, we may need grow the sparse pages
      SUNRPC: Cleanup - constify a number of xdr_buf helpers
      SUNRPC: Clean up open coded setting of the xdr_stream 'nwords' field
      SUNRPC: _copy_to/from_pages() now check for zero length
      SUNRPC: Cleanup xdr_shrink_bufhead()
      SUNRPC: Fix xdr_expand_hole()
      SUNRPC: Fixes for xdr_align_data()
      SUNRPC: _shift_data_left/right_pages should check the shift length
      ...
    74f602dc
    Merge tag 'nfs-for-5.11-1' of git://git.linux-nfs.org/projects/trondmy/linux-nfs
    Linus Torvalds authored
    Pull NFS client updates from Trond Myklebust:
     "Highlights include:
    
      Features:
    
       - NFSv3: Add emulation of lookupp() to improve open_by_filehandle()
         support
    
       - A series of patches to improve readdir performance, particularly
         with large directories
    
       - Basic support for using NFS/RDMA with the pNFS files and flexfiles
         drivers
    
       - Micro-optimisations for RDMA
    
       - RDMA tracing improvements
    
      Bugfixes:
    
       - Fix a long standing bug with xs_read_xdr_buf() when receiving
         partial pages (Dan Aloni)
    
       - Various fixes for getxattr and listxattr, when used over non-TCP
         transports
    
       - Fixes for containerised NFS from Sargun Dhillon
    
       - switch nfsiod to be an UNBOUND workqueue (Neil Brown)
    
       - READDIR should not ask for security label information if there is
         no LSM policy (Olga Kornievskaia)
    
       - Avoid using interval-based rebinding with TCP in lockd (Calum
         Mackay)
    
       - A series of RPC and NFS layer fixes to support the NFSv4.2
         READ_PLUS code
    
       - A couple of fixes for pnfs/flexfiles read failover
    
      Cleanups:
    
       - Various cleanups for the SUNRPC xdr code in conjunction with the
         READ_PLUS fixes"
    
    * tag 'nfs-for-5.11-1' of git://git.linux-nfs.org/projects/trondmy/linux-nfs: (90 commits)
      NFS/pNFS: Fix a typo in ff_layout_resend_pnfs_read()
      pNFS/flexfiles: Avoid spurious layout returns in ff_layout_choose_ds_for_read
      NFSv4/pnfs: Add tracing for the deviceid cache
      fs/lockd: convert comma to semicolon
      NFSv4.2: fix error return on memory allocation failure
      NFSv4.2/pnfs: Don't use READ_PLUS with pNFS yet
      NFSv4.2: Deal with potential READ_PLUS data extent buffer overflow
      NFSv4.2: Don't error when exiting early on a READ_PLUS buffer overflow
      NFSv4.2: Handle hole lengths that exceed the READ_PLUS read buffer
      NFSv4.2: decode_read_plus_hole() needs to check the extent offset
      NFSv4.2: decode_read_plus_data() must skip padding after data segment
      NFSv4.2: Ensure we always reset the result->count in decode_read_plus()
      SUNRPC: When expanding the buffer, we may need grow the sparse pages
      SUNRPC: Cleanup - constify a number of xdr_buf helpers
      SUNRPC: Clean up open coded setting of the xdr_stream 'nwords' field
      SUNRPC: _copy_to/from_pages() now check for zero length
      SUNRPC: Cleanup xdr_shrink_bufhead()
      SUNRPC: Fix xdr_expand_hole()
      SUNRPC: Fixes for xdr_align_data()
      SUNRPC: _shift_data_left/right_pages should check the shift length
      ...
Loading