Re: [BK PATCH] Add ext3 indexed directory (htree) support

From: Theodore Ts'o (tytso@mit.edu)
Date: Thu Sep 26 2002 - 08:23:03 EST


On Thu, Sep 26, 2002 at 12:41:54AM -0700, Ryan Cumming wrote:
>
> Using GCC 2.95.4 seems to stabilize dir_index nicely, both before and after
> the hdparm -fD run. Only the kernel was recompiled with 2.95.4, I reused the
> original GCC 3.2 compiled e2fsprogs.
>

Thanks for willing to be a Guienea Pig; now I know what to look for.

I didn't have a chance to answer your question last night about how to
test it without risking your data, but the answer is that that patch
doesn't change how ext3 works unless the dir_index feature flag is
set. So it would have been safe to boot the patched, kernel, and then
create a test filesystem in a plain file, and the mount it using the
loop device:

        dd if=/dev/zero of=test.img bs=1024k count=32
        mke2fs -f -j test.img
        mount -o loop test.img /mnt

So I'll take a look at things and try to figure out what GCC bug we
might be triggering. It's strange; it's not like the code using
inline instructions, or anything else that might be triggering a GCC
bug or discrepancy between how GCC 2.95.4 and GCC 3.2 works. In fact,
it's all relatively straightforward C code.

Anyway, thanks.

                                                - Ted

-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@vger.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/



This archive was generated by hypermail 2b29 : Mon Sep 30 2002 - 22:00:26 EST