1. 07 11月, 2008 2 次提交
  2. 04 11月, 2008 3 次提交
  3. 28 10月, 2008 3 次提交
  4. 26 10月, 2008 1 次提交
  5. 24 10月, 2008 1 次提交
  6. 23 10月, 2008 2 次提交
  7. 21 10月, 2008 2 次提交
  8. 17 10月, 2008 3 次提交
  9. 18 10月, 2008 1 次提交
  10. 17 10月, 2008 1 次提交
    • E
      ext4: Add missing newlines to printk messages · 5128273a
      Eric Sesterhenn 提交于
      There are some newlines missing in ext4_check_descriptors, which
      cause the printk level to be printed out when the next printk call
      is made:
      
      [  778.847265] EXT4-fs: ext4_check_descriptors: Block bitmap for group 0
      not in group (block 1509949442)!<3>EXT4-fs: group descriptors corrupted!
      [  802.646630] EXT4-fs: ext4_check_descriptors: Inode bitmap for group 0
      not in group (block 9043971)!<3>EXT4-fs: group descriptors corrupted!
      Signed-off-by: NEric Sesterhenn <snakebyte@gmx.de>
      Signed-off-by: N"Theodore Ts'o" <tytso@mit.edu>
      5128273a
  11. 16 10月, 2008 1 次提交
  12. 14 10月, 2008 1 次提交
  13. 16 10月, 2008 1 次提交
  14. 14 10月, 2008 1 次提交
  15. 13 10月, 2008 1 次提交
  16. 11 10月, 2008 3 次提交
  17. 16 10月, 2008 1 次提交
  18. 11 10月, 2008 1 次提交
  19. 14 10月, 2008 1 次提交
  20. 11 10月, 2008 1 次提交
  21. 07 10月, 2008 2 次提交
  22. 09 10月, 2008 1 次提交
    • K
      ext4: fix xattr deadlock · 4d20c685
      Kalpak Shah 提交于
      ext4_xattr_set_handle() eventually ends up calling
      ext4_mark_inode_dirty() which tries to expand the inode by shifting
      the EAs.  This leads to the xattr_sem being downed again and leading
      to a deadlock.
      
      This patch makes sure that if ext4_xattr_set_handle() is in the
      call-chain, ext4_mark_inode_dirty() will not expand the inode.
      Signed-off-by: NKalpak Shah <kalpak.shah@sun.com>
      Signed-off-by: N"Theodore Ts'o" <tytso@mit.edu>
      4d20c685
  23. 06 10月, 2008 1 次提交
  24. 10 10月, 2008 3 次提交
    • F
      ext4: fix initialization of UNINIT bitmap blocks · c806e68f
      Frederic Bohe 提交于
      This fixes a bug which caused on-line resizing of filesystems with a
      1k blocksize to fail.  The root cause of this bug was the fact that if
      an uninitalized bitmap block gets read in by userspace (which
      e2fsprogs does try to avoid, but can happen when the blocksize is less
      than the pagesize and an adjacent blocks is read into memory)
      ext4_read_block_bitmap() was erroneously depending on the buffer
      uptodate flag to decide whether it needed to initialize the bitmap
      block in memory --- i.e., to set the standard set of blocks in use by
      a block group (superblock, bitmaps, inode table, etc.).  Essentially,
      ext4_read_block_bitmap() assumed it was the only routine that might
      try to read a block containing a block bitmap, which is simply not
      true.  
      
      To fix this, ext4_read_block_bitmap() and ext4_read_inode_bitmap()
      must always initialize uninitialized bitmap blocks.  Once a block or
      inode is allocated out of that bitmap, it will be marked as
      initialized in the block group descriptor, so in general this won't
      result any extra unnecessary work.
      Signed-off-by: NFrederic Bohe <frederic.bohe@bull.net>
      Signed-off-by: N"Theodore Ts'o" <tytso@mit.edu>
      c806e68f
    • T
      ext4: Remove old legacy block allocator · c2ea3fde
      Theodore Ts'o 提交于
      Signed-off-by: N"Theodore Ts'o" <tytso@mit.edu>
      c2ea3fde
    • T
      ext4: Use readahead when reading an inode from the inode table · 240799cd
      Theodore Ts'o 提交于
      With modern hard drives, reading 64k takes roughly the same time as
      reading a 4k block.  So request readahead for adjacent inode table
      blocks to reduce the time it takes when iterating over directories
      (especially when doing this in htree sort order) in a cold cache case.
      With this patch, the time it takes to run "git status" on a kernel
      tree after flushing the caches via "echo 3 > /proc/sys/vm/drop_caches"
      is reduced by 21%.
      Signed-off-by: N"Theodore Ts'o" <tytso@mit.edu>
      240799cd
  25. 24 9月, 2008 1 次提交
  26. 23 9月, 2008 1 次提交