1. 13 8月, 2008 7 次提交
  2. 28 7月, 2008 4 次提交
  3. 23 5月, 2008 2 次提交
  4. 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
  5. 18 4月, 2008 8 次提交
  6. 10 4月, 2008 1 次提交
  7. 07 2月, 2008 10 次提交
  8. 18 12月, 2007 1 次提交
    • L
      [XFS] Don't wait for pending I/Os when purging blocks beyond eof. · c734c79b
      Lachlan McIlroy 提交于
      On last close of a file we purge blocks beyond eof. The same code is used
      when we truncate the file size down. In this case we need to wait for any
      pending I/Os for dirty pages beyond the new eof. For the last close case
      we are not changing the file size and therefore do not need to wait for
      any I/Os to complete. This fixes a performance bottleneck where writes
      into the page cache and cache flushes can become mutually exclusive.
      
      SGI-PV: 964002
      SGI-Modid: xfs-linux-melb:xfs-kern:30220a
      Signed-off-by: NLachlan McIlroy <lachlan@sgi.com>
      Signed-off-by: NPeter Leckie <pleckie@sgi.com>
      c734c79b
  9. 16 10月, 2007 6 次提交