* Tore Anderson > I can't get online resizing of ext3 to work.
After some more debugging it seems that the "resize" option isn't correctly parsed by fs/ext3/super.c. Patch attached. However, I'm not too sure if it is correct, right now my mount process is hanging in blocking I/O state, and there's almost no disk activity. I started it two and a half hour ago... The only thing the kernel had to say about it was: EXT3-fs warning (device dm-3): ext3_group_extend: will only finish group (4194305 blocks, 1 new) I suspect ext2online(8) is the only supported way of doing online resizing, and that the resize= mount option is intentionally broken because of that. Perhaps it's a relic from the early days of the code in question... But I don't know. -- Tore Anderson
Fix parsing of the resize=nblocks ext3 (re)mount option. Signed-off-by: Tore Anderson <[EMAIL PROTECTED]> diff --git a/fs/ext3/super.c b/fs/ext3/super.c index 4e67306..1eb16f5 100644 --- a/fs/ext3/super.c +++ b/fs/ext3/super.c @@ -681,8 +681,8 @@ static match_table_t tokens = { {Opt_quota, "quota"}, {Opt_usrquota, "usrquota"}, {Opt_barrier, "barrier=%u"}, + {Opt_resize, "resize=%u"}, {Opt_err, NULL}, - {Opt_resize, "resize"}, }; static unsigned long get_sb_block(void **data)