e2fsprogs/resize
Theodore Ts'o 1ac84a948d resize2fs: Fix data corruption bug when growing an ext4 filesystem off-line
When allocating a new set of block group metadata as part of growing
the filesystem, the resize2fs code assumes that the bitmap and inode
table blocks are in their own block group; an assumption which is
changed by the flex_bg feature.  This commit works around the problem
by temporarily turning off flex_bg while allocating the new block
group metadata, to avoid potentially overwriting previously allocated
data blocks.

Signed-off-by: "Theodore Ts'o" <tytso@mit.edu>
2009-04-18 13:31:54 -04:00
..
Makefile.in Add support for on-line resizing to resize2fs 2006-03-17 19:45:45 -05:00
Makefile.pq Many files: 1997-11-14 05:23:04 +00:00
extent.c Remove trailing whitespace for the entire source tree 2008-08-27 23:07:54 -04:00
main.c resize2fs: check for bogus new_size 2008-10-12 23:12:22 -04:00
online.c resize2fs: Allow (non-optimal) on-line resizing for flex_bg filesystems 2008-08-28 16:40:38 -04:00
resize2fs.8.in Fix debug flag definitions for the resize2fs man page 2008-09-01 11:36:59 -04:00
resize2fs.c resize2fs: Fix data corruption bug when growing an ext4 filesystem off-line 2009-04-18 13:31:54 -04:00
resize2fs.h Remove trailing whitespace for the entire source tree 2008-08-27 23:07:54 -04:00
sim_progress.c resize2fs: Fix potential memory corruption in ext2fs_progress_init() 2008-10-01 19:42:57 -04:00
test_extent.c Remove trailing whitespace for the entire source tree 2008-08-27 23:07:54 -04:00
test_extent.in Many files: 1997-06-17 03:52:12 +00:00