Hello Daniel, This combination against 2.4.4 won't allow directories to be moved. Ex: mv a b #fails with I/O error. See attached strace. But with ext2-dir-patch-S4 by itself, mv works as it should. Later, Albert Daniel Phillips wrote: > > > Patch is on ftp.math.psu.edu/pub/viro/ext2-dir-patch-S4.gz > > Here is my ext2 directory index as a patch against your patch: > > http://kernelnewbies.org/~phillips/htree/dx.pcache-2.4.4 > > Changes: > > - COMBSORT macro replaced by custom sort code > - Most #ifdef CONFIG_EXT2_INDEX's changed to if () > > To do: > > - Split up the split code > - Finalize hash function > - Test/debug big endian > - Fall back to linear search if bad index detected > - Fail gracefully on random data > - Remove the tracing and test options > > To apply: > > cd source/tree > zcat ext2-dir-patch-S4.gz | patch -p1 > cat dx.pcache-2.4.4 | patch -p0 > > To create an indexed directory: > > mount /dev/hdxxx /test -o index > mkdir /test/foo > - > 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/ -- Albert Cranford Deerfield Beach FL USA ac9410@bellsouth.net