• Linus Torvalds's avatar
    Merge tag 'nfs-for-5.9-1' of git://git.linux-nfs.org/projects/trondmy/linux-nfs · 37711e5e
    Linus Torvalds authored
    Pull NFS client updates from Trond Myklebust:
     "Stable fixes:
       - pNFS: Don't return layout segments that are being used for I/O
       - pNFS: Don't move layout segments off the active list when being used for I/O
    
      Features:
       - NFS: Add support for user xattrs through the NFSv4.2 protocol
       - NFS: Allow applications to speed up readdir+statx() using AT_STATX_DONT_SYNC
       - NFSv4.0 allow nconnect for v4.0
    
      Bugfixes and cleanups:
       - nfs: ensure correct writeback errors are returned on close()
       - nfs: nfs_file_write() should check for writeback errors
       - nfs: Fix getxattr kernel panic and memory overflow
       - NFS: Fix the pNFS/flexfiles mirrored read failover code
       - SUNRPC: dont update timeout value on connection reset
       - freezer: Add unsafe versions of freezable_schedule_timeout_interruptible for NFS
       - sunrpc: destroy rpc_inode_cachep after unregister_filesystem"
    
    * tag 'nfs-for-5.9-1' of git://git.linux-nfs.org/projects/trondmy/linux-nfs: (32 commits)
      NFS: Fix flexfiles read failover
      fs: nfs: delete repeated words in comments
      rpc_pipefs: convert comma to semicolon
      nfs: Fix getxattr kernel panic and memory overflow
      NFS: Don't return layout segments that are in use
      NFS: Don't move layouts to plh_return_segs list while in use
      NFS: Add layout segment info to pnfs read/write/commit tracepoints
      NFS: Add tracepoints for layouterror and layoutstats.
      NFS: Report the stateid + status in trace_nfs4_layoutreturn_on_close()
      SUNRPC dont update timeout value on connection reset
      nfs: nfs_file_write() should check for writeback errors
      nfs: ensure correct writeback errors are returned on close()
      NFSv4.2: xattr cache: get rid of cache discard work queue
      NFS: remove redundant initialization of variable result
      NFSv4.0 allow nconnect for v4.0
      freezer: Add unsafe versions of freezable_schedule_timeout_interruptible for NFS
      sunrpc: destroy rpc_inode_cachep after unregister_filesystem
      NFSv4.2: add client side xattr caching.
      NFSv4.2: hook in the user extended attribute handlers
      NFSv4.2: add the extended attribute proc functions.
      ...
    37711e5e
nfs4proc.c 275 KB