commit | a8519a2dbec429846d89fee581a2ecb829904cd2 | [log] [tgz] |
---|---|---|
author | Theodore Ts'o <tytso@mit.edu> | Mon Feb 16 22:16:20 1998 +0000 |
committer | Theodore Ts'o <tytso@mit.edu> | Mon Feb 16 22:16:20 1998 +0000 |
tree | 58f250fc072a90f521bf0a68c236b47d2106d7e1 | |
parent | 9abd2ce914f9373fb676f0bb620ffba3a0e3c49e [diff] |
Many files: Major reoganization of how resizing works. Functions in ext2_block_move.c, and ext2_inode_move.c moved into resize2fs.c. Multiple passes in those two files also combined into a single inode scanning pass. Made the inode table moving function better handling the case where it needs to abort mid-operation. When moving blocks around, made the block allocation function preferentially avoid the old group descriptor blocks, to make resize2fs more robust.