1. 01 12月, 2008 2 次提交
    • C
      [XFS] kill XFS_DINODE_VERSION_ defines · 51ce16d5
      Christoph Hellwig 提交于
      These names don't add any value at all over just using the numerical
      values.
      
      (First sent on October 9th)
      Signed-off-by: NChristoph Hellwig <hch@lst.de>
      Reviewed-by: NDave Chinner <david@fromorbit.com>
      Signed-off-by: NNiv Sardi <xaiki@sgi.com>
      51ce16d5
    • C
      [XFS] kill xfs_dinode_core_t · 81591fe2
      Christoph Hellwig 提交于
      Now that we have a separate xfs_icdinode_t for the in-core inode which
      gets logged there is no need anymore for the xfs_dinode vs xfs_dinode_core
      split - the fact that part of the structure gets logged through the inode
      log item and a small part not can better be described in a comment.
      
      All sizeof operations on the dinode_core either really wanted the
      icdinode and are switched to that one, or had already added the size
      of the agi unlinked list pointer.  Later both will be replaced with
      helpers once we get the larger CRC-enabled dinode.
      
      Removing the data and attribute fork unions also has the advantage that
      xfs_dinode.h doesn't need to pull in every header under the sun.
      
      While we're at it also add some more comments describing the dinode
      structure.
      
      (First sent on October 7th)
      Signed-off-by: NChristoph Hellwig <hch@lst.de>
      Reviewed-by: NDave Chinner <david@fromorbit.com>
      Signed-off-by: NNiv Sardi <xaiki@sgi.com>
      81591fe2
  2. 30 10月, 2008 3 次提交
  3. 13 8月, 2008 1 次提交
  4. 28 7月, 2008 1 次提交
  5. 29 4月, 2008 1 次提交
    • C
      [XFS] shrink mrlock_t · 579aa9ca
      Christoph Hellwig 提交于
      The writer field is not needed for non_DEBU builds so remove it. While
      we're at i also clean up the interface for is locked asserts to go through
      and xfs_iget.c helper with an interface like the xfs_ilock routines to
      isolated the XFS codebase from mrlock internals. That way we can kill
      mrlock_t entirely once rw_semaphores grow an islocked facility. Also
      remove unused flags to the ilock family of functions.
      
      SGI-PV: 976035
      SGI-Modid: xfs-linux-melb:xfs-kern:30902a
      Signed-off-by: NChristoph Hellwig <hch@infradead.org>
      Signed-off-by: NLachlan McIlroy <lachlan@sgi.com>
      579aa9ca
  6. 18 4月, 2008 1 次提交
  7. 10 4月, 2008 1 次提交
  8. 07 2月, 2008 2 次提交
  9. 10 2月, 2007 1 次提交
    • D
      [XFS] Keep stack usage down for 4k stacks by using noinline. · 7989cb8e
      David Chinner 提交于
      gcc-4.1 and more recent aggressively inline static functions which
      increases XFS stack usage by ~15% in critical paths. Prevent this from
      occurring by adding noinline to the STATIC definition.
      
      Also uninline some functions that are too large to be inlined and were
      causing problems with CONFIG_FORCED_INLINING=y.
      
      Finally, clean up all the different users of inline, __inline and
      __inline__ and put them under one STATIC_INLINE macro. For debug kernels
      the STATIC_INLINE macro uninlines those functions.
      
      SGI-PV: 957159
      SGI-Modid: xfs-linux-melb:xfs-kern:27585a
      Signed-off-by: NDavid Chinner <dgc@sgi.com>
      Signed-off-by: NDavid Chatterton <chatz@sgi.com>
      Signed-off-by: NTim Shimmin <tes@sgi.com>
      7989cb8e
  10. 28 9月, 2006 1 次提交
  11. 20 6月, 2006 1 次提交
  12. 19 6月, 2006 1 次提交
  13. 09 6月, 2006 1 次提交
  14. 29 3月, 2006 1 次提交
  15. 12 1月, 2006 1 次提交
  16. 11 1月, 2006 1 次提交
  17. 02 11月, 2005 2 次提交
  18. 08 9月, 2005 1 次提交
  19. 02 9月, 2005 1 次提交
  20. 21 6月, 2005 1 次提交
  21. 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