• Linus Torvalds's avatar
    Merge tag 'nfs-for-3.18-1' of git://git.linux-nfs.org/projects/trondmy/linux-nfs · 25641c0c
    Linus Torvalds authored
    Pull NFS client updates from Trond Myklebust:
     "Highlights include:
    
      Stable fixes:
       - fix an NFSv4.1 state renewal regression
       - fix open/lock state recovery error handling
       - fix lock recovery when CREATE_SESSION/SETCLIENTID_CONFIRM fails
       - fix statd when reconnection fails
       - don't wake tasks during connection abort
       - don't start reboot recovery if lease check fails
       - fix duplicate proc entries
    
      Features:
      - pNFS block driver fixes and clean ups from Christoph
      - More code cleanups from Anna
      - Improve mmap() writeback performance
      - Replace use of PF_TRANS with a more generic mechanism for avoiding
        deadlocks in nfs_release_page"
    
    * tag 'nfs-for-3.18-1' of git://git.linux-nfs.org/projects/trondmy/linux-nfs: (66 commits)
      NFSv4.1: Fix an NFSv4.1 state renewal regression
      NFSv4: fix open/lock state recovery error handling
      NFSv4: Fix lock recovery when CREATE_SESSION/SETCLIENTID_CONFIRM fails
      NFS: Fabricate fscache server index key correctly
      SUNRPC: Add missing support for RPC_CLNT_CREATE_NO_RETRANS_TIMEOUT
      NFSv3: Fix missing includes of nfs3_fs.h
      NFS/SUNRPC: Remove other deadlock-avoidance mechanisms in nfs_release_page()
      NFS: avoid waiting at all in nfs_release_page when congested.
      NFS: avoid deadlocks with loop-back mounted NFS filesystems.
      MM: export page_wakeup functions
      SCHED: add some "wait..on_bit...timeout()" interfaces.
      NFS: don't use STABLE writes during writeback.
      NFSv4: use exponential retry on NFS4ERR_DELAY for async requests.
      rpc: Add -EPERM processing for xs_udp_send_request()
      rpc: return sent and err from xs_sendpages()
      lockd: Try to reconnect if statd has moved
      SUNRPC: Don't wake tasks during connection abort
      Fixing lease renewal
      nfs: fix duplicate proc entries
      pnfs/blocklayout: Fix a 64-bit division/remainder issue in bl_map_stripe
      ...
    25641c0c
filemap.c 70.7 KB