• Linus Torvalds's avatar
    Merge tag 'nfs-for-3.6-1' of git://git.linux-nfs.org/projects/trondmy/linux-nfs · 1fad1e9a
    Linus Torvalds authored
    Pull NFS client updates from Trond Myklebust:
     "Features include:
       - More preparatory patches for modularising NFSv2/v3/v4.  Split out
         the various NFSv2/v3/v4-specific code into separate files
       - More preparation for the NFSv4 migration code
       - Ensure that OPEN(O_CREATE) observes the pNFS mds threshold
         parameters
       - pNFS fast failover when the data servers are down
       - Various cleanups and debugging patches"
    
    * tag 'nfs-for-3.6-1' of git://git.linux-nfs.org/projects/trondmy/linux-nfs: (67 commits)
      nfs: fix fl_type tests in NFSv4 code
      NFS: fix pnfs regression with directio writes
      NFS: fix pnfs regression with directio reads
      sunrpc: clnt: Add missing braces
      nfs: fix stub return type warnings
      NFS: exit_nfs_v4() shouldn't be an __exit function
      SUNRPC: Add a missing spin_unlock to gss_mech_list_pseudoflavors
      NFS: Split out NFS v4 client functions
      NFS: Split out the NFS v4 filesystem types
      NFS: Create a single nfs_clone_super() function
      NFS: Split out NFS v4 server creating code
      NFS: Initialize the NFS v4 client from init_nfs_v4()
      NFS: Move the v4 getroot code to nfs4getroot.c
      NFS: Split out NFS v4 file operations
      NFS: Initialize v4 sysctls from nfs_init_v4()
      NFS: Create an init_nfs_v4() function
      NFS: Split out NFS v4 inode operations
      NFS: Split out NFS v3 inode operations
      NFS: Split out NFS v2 inode operations
      NFS: Clean up nfs4_proc_setclientid() and friends
      ...
    1fad1e9a
xdr.c 31.3 KB