1. 04 Aug, 2007 2 commits
  2. 03 Aug, 2007 2 commits
  3. 23 Jul, 2007 3 commits
    • Theodore Ts'o's avatar
      libext2fs: 32-bit bitmap refactorization, part 3 · f1f115a7
      Theodore Ts'o authored
      
      Create new functions ext2fs_{set,get}_{inode,block}_bitmap_range()
      which allow programs like e2fsck, dumpe2fs, etc. to get and set chunks
      of the bitmap at a time.
      
      Move the representation details of the 32-bit old-style bitmaps into
      gen_bitmap.c.
      
      Change calls in dumpe2fs, mke2s, et. al to use the new abstractions.
      Signed-off-by: default avatar"Theodore Ts'o" <tytso@mit.edu>
      f1f115a7
    • Theodore Ts'o's avatar
      libext2fs: 32-bit bitmap refactorization, part 2 · 50448d3d
      Theodore Ts'o authored
      
      Move the contents of rs_bitmap.c and cmp_bitmaps.c into gen_bitmap.c
      and bitmaps.c.
      Signed-off-by: default avatar"Theodore Ts'o" <tytso@mit.edu>
      50448d3d
    • Theodore Ts'o's avatar
      libext2fs: 32-bit bitmap refactorization, part 1 · a0553c9d
      Theodore Ts'o authored
      
      Move the 32-bit specific bitmap code into gen_bitmap.c, and the
      high-level interfaces into bitmaps.c.  Eventually we'll move the
      new-style bitmap code into gen_bitmap64.c, but first we need to
      isolate the code with knowledge of the bitmap internals in one place
      first.
      
      In this patch we move allocation, free, copy, clear, set_padding, and
      fudge_end function into gen_bitmap.c, and make sure that the bitmaps.c
      and bitops.c no longer have any knowledge of the bitmap internals.
      Signed-off-by: default avatar"Theodore Ts'o" <tytso@mit.edu>
      a0553c9d
  4. 22 Jul, 2007 7 commits
  5. 18 Jul, 2007 2 commits
  6. 14 Jul, 2007 1 commit
  7. 12 Jul, 2007 2 commits
  8. 11 Jul, 2007 1 commit
    • Theodore Ts'o's avatar
      Fix e2fsck segfault on very badly damaged filesystems · 5e9ba85c
      Theodore Ts'o authored
      
      A recent change to e2fsck_add_dir_info() to use tdb files to check
      filesystems with a very large number of filesystems had a typo which
      caused us to resize the wrong data structure.  This would cause a
      array overrun leading to malloc pointer corruptions.  Since we
      normally can very accurately predict how big the the dirinfo array
      needs to be, this bug only got triggered on very badly corrupted
      filesystems.
      
      Thanks to Andreas Dilger for submitting the test case which discovered
      this problem, and to Kalpak Shah for writing a random testing script
      which created the test case.
      Signed-off-by: default avatar"Theodore Ts'o" <tytso@mit.edu>
      5e9ba85c
  9. 10 Jul, 2007 2 commits
  10. 09 Jul, 2007 6 commits
  11. 08 Jul, 2007 6 commits
  12. 05 Jul, 2007 1 commit
  13. 04 Jul, 2007 5 commits