• Linus Torvalds's avatar
    Merge tag 'nfs-for-3.6-2' of git://git.linux-nfs.org/projects/trondmy/linux-nfs · 6dbb35b0
    Linus Torvalds authored
    Pull second wave of NFS client updates from Trond Myklebust:
    
     - Patches from Bryan to allow splitting of the NFSv2/v3/v4 code into
       separate modules.
    
     - Fix Oopses in the NFSv4 idmapper
    
     - Fix a deadlock whereby rpciod tries to allocate a new socket and ends
       up recursing into the NFS code due to memory reclaim.
    
     - Increase the number of permitted callback connections.
    
    * tag 'nfs-for-3.6-2' of git://git.linux-nfs.org/projects/trondmy/linux-nfs:
      nfs: explicitly reject LOCK_MAND flock() requests
      nfs: increase number of permitted callback connections.
      SUNRPC: return negative value in case rpcbind client creation error
      NFS: Convert v4 into a module
      NFS: Convert v3 into a module
      NFS: Convert v2 into a module
      NFS: Keep module parameters in the generic NFS client
      NFS: Split out remaining NFS v4 inode functions
      NFS: Pass super operations and xattr handlers in the nfs_subversion
      NFS: Only initialize the ACL client in the v3 case
      NFS: Create a try_mount rpc op
      NFS: Remove the NFS v4 xdev mount function
      NFS: Add version registering framework
      NFS: Fix a number of bugs in the idmapper
      nfs: skip commit in releasepage if we're freeing memory for fs-related reasons
      sunrpc: clarify comments on rpc_make_runnable
      pnfsblock: bail out partial page IO
    6dbb35b0
xprtsock.c 77.4 KB