1. 23 Sep, 2006 2 commits
  2. 09 Jun, 2006 1 commit
    • David Howells's avatar
      NFS: Split fs/nfs/inode.c · f7b422b1
      David Howells authored
      As fs/nfs/inode.c is rather large, heterogenous and unwieldy, the attached
      patch splits it up into a number of files:
      
       (*) fs/nfs/inode.c
      
           Strictly inode specific functions.
      
       (*) fs/nfs/super.c
      
           Superblock management functions for NFS and NFS4, normal access, clones
           and referrals.  The NFS4 superblock functions _could_ move out into a
           separate conditionally compiled file, but it's probably not worth it as
           there're so many common bits.
      
       (*) fs/nfs/namespace.c
      
           Some namespace-specific functions have been moved here.
      
       (*) fs/nfs/nfs4namespace.c
      
           NFS4-specific namespace functions (this could be merged into the previous
           file).  This file is conditionally compiled.
      
       (*) fs/nfs/internal.h
      
           Inter-file declarations, plus a few simple utility functions moved from
           fs/nfs/inode.c.
      
           Additionally, all the in-.c-file externs have been moved here, and those
           files they were moved from now includes this file.
      
      For the most part, the ...
      f7b422b1
  3. 20 Mar, 2006 4 commits
  4. 06 Jan, 2006 2 commits
    • J. Bruce Fields's avatar
      NFSv3: try get_root user-supplied security_flavor · 03c21733
      J. Bruce Fields authored
      
       Thanks to Ed Keizer for bug and root cause.  He says: "... we could only mount
       the top-level Solaris share. We could not mount deeper into the tree.
       Investigation showed that Solaris allows UNIX authenticated FSINFO only on the
       top level of the share. This is a problem because we share/export our home
       directories one level higher than we mount them. I.e. we share the partition
       and not the individual home directories. This prevented access to home
       directories."
      
       We still may need to try auth_sys for the case where the client doesn't have
       appropriate credentials.
      Signed-off-by: default avatarJ. Bruce Fields <bfields@citi.umich.edu>
      Signed-off-by: default avatarTrond Myklebust <Trond.Myklebust@netapp.com>
      03c21733
    • Trond Myklebust's avatar
      RPC: Clean up RPC task structure · 963d8fe5
      Trond Myklebust authored
      
       Shrink the RPC task structure. Instead of storing separate pointers
       for task->tk_exit and task->tk_release, put them in a structure.
      
       Also pass the user data pointer as a parameter instead of passing it via
       task->tk_calldata. This enables us to nest callbacks.
      Signed-off-by: default avatarTrond Myklebust <Trond.Myklebust@netapp.com>
      963d8fe5
  5. 28 Oct, 2005 2 commits
  6. 27 Oct, 2005 1 commit
  7. 18 Oct, 2005 1 commit
  8. 10 Sep, 2005 1 commit
  9. 16 Aug, 2005 1 commit
  10. 22 Jun, 2005 4 commits
  11. 16 Apr, 2005 1 commit
    • Linus Torvalds's avatar
      Linux-2.6.12-rc2 · 1da177e4
      Linus Torvalds authored
      Initial git repository build. I'm not bothering with the full history,
      even though we have it. We can create a separate "historical" git
      archive of that later if we want to, and in the meantime it's about
      3.2GB when imported into git - space that would just make the early
      git days unnecessarily complicated, when we don't have a lot of good
      infrastructure for it.
      
      Let it rip!
      1da177e4