Skip to content
  • Linus Torvalds's avatar
    96890bc2
    Merge tag 'nfs-for-5.14-1' of git://git.linux-nfs.org/projects/trondmy/linux-nfs · 96890bc2
    Linus Torvalds authored
    Pull NFS client updates from Trond Myklebust:
     "Highlights include:
    
      Features:
    
       - Multiple patches to add support for fcntl() leases over NFSv4.
    
       - A sysfs interface to display more information about the various
         transport connections used by the RPC client
    
       - A sysfs interface to allow a suitably privileged user to offline a
         transport that may no longer point to a valid server
    
       - A sysfs interface to allow a suitably privileged user to change the
         server IP address used by the RPC client
    
      Stable fixes:
    
       - Two sunrpc fixes for deadlocks involving privileged rpc_wait_queues
    
      Bugfixes:
    
       - SUNRPC: Avoid a KASAN slab-out-of-bounds bug in xdr_set_page_base()
    
       - SUNRPC: prevent port reuse on transports which don't request it.
    
       - NFSv3: Fix memory leak in posix_acl_create()
    
       - NFS: Various fixes to attribute revalidation timeouts
    
       - NFSv4: Fix handling of non-atomic change attribute updates
    
       - NFSv4: If a server is down, don't cause mounts to other servers to
         hang as well
    
       - pNFS: Fix an Oops in pnfs_mark_request_commit() when doing O_DIRECT
    
       - NFS: Fix mount failures due to incorrect setting of the
         has_sec_mnt_opts filesystem flag
    
       - NFS: Ensure nfs_readpage returns promptly when an internal error
         occurs
    
       - NFS: Fix fscache read from NFS after cache error
    
       - pNFS: Various bugfixes around the LAYOUTGET operation"
    
    * tag 'nfs-for-5.14-1' of git://git.linux-nfs.org/projects/trondmy/linux-nfs: (46 commits)
      NFSv4/pNFS: Return an error if _nfs4_pnfs_v3_ds_connect can't load NFSv3
      NFSv4/pNFS: Don't call _nfs4_pnfs_v3_ds_connect multiple times
      NFSv4/pnfs: Clean up layout get on open
      NFSv4/pnfs: Fix layoutget behaviour after invalidation
      NFSv4/pnfs: Fix the layout barrier update
      NFS: Fix fscache read from NFS after cache error
      NFS: Ensure nfs_readpage returns promptly when internal error occurs
      sunrpc: remove an offlined xprt using sysfs
      sunrpc: provide showing transport's state info in the sysfs directory
      sunrpc: display xprt's queuelen of assigned tasks via sysfs
      sunrpc: provide multipath info in the sysfs directory
      NFSv4.1 identify and mark RPC tasks that can move between transports
      sunrpc: provide transport info in the sysfs directory
      SUNRPC: take a xprt offline using sysfs
      sunrpc: add dst_attr attributes to the sysfs xprt directory
      SUNRPC for TCP display xprt's source port in sysfs xprt_info
      SUNRPC query transport's source port
      SUNRPC display xprt's main value in sysfs's xprt_info
      SUNRPC mark the first transport
      sunrpc: add add sysfs directory per xprt under each xprt_switch
      ...
    96890bc2
    Merge tag 'nfs-for-5.14-1' of git://git.linux-nfs.org/projects/trondmy/linux-nfs
    Linus Torvalds authored
    Pull NFS client updates from Trond Myklebust:
     "Highlights include:
    
      Features:
    
       - Multiple patches to add support for fcntl() leases over NFSv4.
    
       - A sysfs interface to display more information about the various
         transport connections used by the RPC client
    
       - A sysfs interface to allow a suitably privileged user to offline a
         transport that may no longer point to a valid server
    
       - A sysfs interface to allow a suitably privileged user to change the
         server IP address used by the RPC client
    
      Stable fixes:
    
       - Two sunrpc fixes for deadlocks involving privileged rpc_wait_queues
    
      Bugfixes:
    
       - SUNRPC: Avoid a KASAN slab-out-of-bounds bug in xdr_set_page_base()
    
       - SUNRPC: prevent port reuse on transports which don't request it.
    
       - NFSv3: Fix memory leak in posix_acl_create()
    
       - NFS: Various fixes to attribute revalidation timeouts
    
       - NFSv4: Fix handling of non-atomic change attribute updates
    
       - NFSv4: If a server is down, don't cause mounts to other servers to
         hang as well
    
       - pNFS: Fix an Oops in pnfs_mark_request_commit() when doing O_DIRECT
    
       - NFS: Fix mount failures due to incorrect setting of the
         has_sec_mnt_opts filesystem flag
    
       - NFS: Ensure nfs_readpage returns promptly when an internal error
         occurs
    
       - NFS: Fix fscache read from NFS after cache error
    
       - pNFS: Various bugfixes around the LAYOUTGET operation"
    
    * tag 'nfs-for-5.14-1' of git://git.linux-nfs.org/projects/trondmy/linux-nfs: (46 commits)
      NFSv4/pNFS: Return an error if _nfs4_pnfs_v3_ds_connect can't load NFSv3
      NFSv4/pNFS: Don't call _nfs4_pnfs_v3_ds_connect multiple times
      NFSv4/pnfs: Clean up layout get on open
      NFSv4/pnfs: Fix layoutget behaviour after invalidation
      NFSv4/pnfs: Fix the layout barrier update
      NFS: Fix fscache read from NFS after cache error
      NFS: Ensure nfs_readpage returns promptly when internal error occurs
      sunrpc: remove an offlined xprt using sysfs
      sunrpc: provide showing transport's state info in the sysfs directory
      sunrpc: display xprt's queuelen of assigned tasks via sysfs
      sunrpc: provide multipath info in the sysfs directory
      NFSv4.1 identify and mark RPC tasks that can move between transports
      sunrpc: provide transport info in the sysfs directory
      SUNRPC: take a xprt offline using sysfs
      sunrpc: add dst_attr attributes to the sysfs xprt directory
      SUNRPC for TCP display xprt's source port in sysfs xprt_info
      SUNRPC query transport's source port
      SUNRPC display xprt's main value in sysfs's xprt_info
      SUNRPC mark the first transport
      sunrpc: add add sysfs directory per xprt under each xprt_switch
      ...
Loading