On Aug 09, 2007 16:33 -0500, Eric Sandeen wrote: > A corrupt ondisk hash dir limit will trip an assert in dx_probe, > which calls BUG(). Instead, we can just issue the warning and > fail dx_probe like the other 3 tests just before it. Thanks > to aviro for suggesting this... Tested with a hand-crafted > corrupt ext3 image, issues: > > EXT3-fs warning (device loop0): dx_probe: Corrupt limit in dir inode 14337 > > vs. previous: > > Assertion failure in dx_probe() at fs/ext3/namei.c:383: > "dx_get_limit(entries) == dx_root_limit(dir, root->info.info_length)" > ------------[ cut here ]------------ > kernel BUG at fs/ext3/namei.c:383!
This has my blessing, you can add: Acked-by: Andreas Dilger <[EMAIL PROTECTED]> Cheers, Andreas -- Andreas Dilger Principal Software Engineer Cluster File Systems, Inc. - To unsubscribe from this list: send the line "unsubscribe linux-ext4" in the body of a message to [EMAIL PROTECTED] More majordomo info at http://vger.kernel.org/majordomo-info.html