1. 31 Mar, 2009 1 commit
  2. 01 Mar, 2009 1 commit
  3. 15 Feb, 2009 1 commit
  4. 06 Feb, 2009 1 commit
  5. 04 Jan, 2009 2 commits
  6. 17 Dec, 2008 1 commit
  7. 28 Oct, 2008 1 commit
  8. 17 Oct, 2008 1 commit
    • Theodore Ts'o's avatar
      ext4: Replace hackish ext4_mb_poll_new_transaction with commit callback · 3e624fc7
      Theodore Ts'o authored
      
      The multiblock allocator needs to be able to release blocks (and issue
      a blkdev discard request) when the transaction which freed those
      blocks is committed.  Previously this was done via a polling mechanism
      when blocks are allocated or freed.  A much better way of doing things
      is to create a jbd2 callback function and attaching the list of blocks
      to be freed directly to the transaction structure.
      Signed-off-by: default avatar"Theodore Ts'o" <tytso@mit.edu>
      3e624fc7
  9. 10 Oct, 2008 2 commits
  10. 23 Sep, 2008 2 commits
  11. 10 Oct, 2008 1 commit
  12. 09 Sep, 2008 1 commit
  13. 11 Jul, 2008 2 commits
    • Jose R. Santos's avatar
      ext4: New inode allocation for FLEX_BG meta-data groups. · 772cb7c8
      Jose R. Santos authored
      
      This patch mostly controls the way inode are allocated in order to
      make ialloc aware of flex_bg block group grouping.  It achieves this
      by bypassing the Orlov allocator when block group meta-data are packed
      toghether through mke2fs.  Since the impact on the block allocator is
      minimal, this patch should have little or no effect on other block
      allocation algorithms. By controlling the inode allocation, it can
      basically control where the initial search for new block begins and
      thus indirectly manipulate the block allocator.
      
      This allocator favors data and meta-data locality so the disk will
      gradually be filled from block group zero upward.  This helps improve
      performance by reducing seek time.  Since the group of inode tables
      within one flex_bg are treated as one giant inode table, uninitialized
      block groups would not need to partially initialize as many inode
      table as with Orlov which would help fsck time as the filesystem usage
      goes up.
      Signed-off-by: default avatarJose R. Santos <jrs@us.ibm.com>
      Signed-off-by: default avatarValerie Clement <valerie.clement@bull.net>
      Signed-off-by: default avatar"Theodore Ts'o" <tytso@mit.edu>
      772cb7c8
    • Shen Feng's avatar
      ext4: fix comments to say "ext4" · 8a35694e
      Shen Feng authored
      
      Change second/third to fourth.
      Signed-off-by: default avatarShen Feng <shen@cn.fujitsu.com>
      Signed-off-by: default avatarMingming Cao <cmm@us.ibm.com>
      Signed-off-by: default avatar"Theodore Ts'o" <tytso@mit.edu>
      8a35694e
  14. 29 Apr, 2008 1 commit
  15. 29 Jan, 2008 3 commits
  16. 17 Oct, 2007 2 commits
  17. 18 Jul, 2007 2 commits
  18. 16 Jul, 2007 1 commit
  19. 11 Oct, 2006 4 commits
  20. 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