1. 13 8月, 2011 1 次提交
    • C
      xfs: remove subdirectories · c59d87c4
      Christoph Hellwig 提交于
      Use the move from Linux 2.6 to Linux 3.x as an excuse to kill the
      annoying subdirectories in the XFS source code.  Besides the large
      amount of file rename the only changes are to the Makefile, a few
      files including headers with the subdirectory prefix, and the binary
      sysctl compat code that includes a header under fs/xfs/ from
      kernel/.
      Signed-off-by: NChristoph Hellwig <hch@lst.de>
      Signed-off-by: NAlex Elder <aelder@sgi.com>
      c59d87c4
  2. 20 1月, 2010 1 次提交
  3. 19 1月, 2009 2 次提交
    • C
      xfs: fix dentry aliasing issues in open_by_handle · ab596ad8
      Christoph Hellwig 提交于
      Open by handle just grabs an inode by handle and then creates itself
      a dentry for it.  While this works for regular files it is horribly
      broken for directories, where the VFS locking relies on the fact that
      there is only just one single dentry for a given inode, and that
      these are always connected to the root of the filesystem so that
      it's locking algorithms work (see Documentations/filesystems/Locking)
      
      Remove all the existing open by handle code and replace it with a small
      wrapper around the exportfs code which deals with all these issues.
      At the same time we also make the checks for a valid handle strict
      enough to reject all not perfectly well formed handles - given that
      we never hand out others that's okay and simplifies the code.
      Signed-off-by: NChristoph Hellwig <hch@lst.de>
      Reviewed-by: NDave Chinner <david@fromorbit.com>
      ab596ad8
    • C
      xfs: fix dentry aliasing issues in open_by_handle · d296d30a
      Christoph Hellwig 提交于
      Open by handle just grabs an inode by handle and then creates itself
      a dentry for it.  While this works for regular files it is horribly
      broken for directories, where the VFS locking relies on the fact that
      there is only just one single dentry for a given inode, and that
      these are always connected to the root of the filesystem so that
      it's locking algorithms work (see Documentations/filesystems/Locking)
      
      Remove all the existing open by handle code and replace it with a small
      wrapper around the exportfs code which deals with all these issues.
      At the same time we also make the checks for a valid handle strict
      enough to reject all not perfectly well formed handles - given that
      we never hand out others that's okay and simplifies the code.
      Signed-off-by: NChristoph Hellwig <hch@lst.de>
      Reviewed-by: NDave Chinner <david@fromorbit.com>
      d296d30a
  4. 11 12月, 2008 1 次提交
  5. 05 12月, 2008 1 次提交
  6. 04 12月, 2008 1 次提交
  7. 02 12月, 2008 2 次提交
  8. 02 11月, 2005 1 次提交
  9. 11 9月, 2005 1 次提交
  10. 17 4月, 2005 1 次提交
    • L
      Linux-2.6.12-rc2 · 1da177e4
      Linus Torvalds 提交于
      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