freebsd-dev/sys/fs/ext2fs
Pedro F. Giffuni f738ee4825 Drop experimental dir_index support.
The htree directory index is a highly desirable feature for research
purposes and was meant to improve performance in our ext2/3 driver.
Unfortunately our implementation has two problems:

- It never really delivered any performance improvement.
- It appears to corrupt the filesystem in undetermined circumstances.

Strictly speaking dir_index is not required for read/write support in
ext2/3 and our limited ext4 support still works fine without it.

Regain stability in the ext2 driver by removing it. We may need it back
(fixed) if we want to support encrypted ext4 support but thanks to the
wonders of version control we can always revert this change and bring it
back.

PR:	191895
PR:	198731
PR:	199309

MFC after:	5 days
2015-04-17 22:26:01 +00:00
..
ext2_alloc.c Remove dead code. 2015-01-18 20:26:27 +00:00
ext2_balloc.c ext2fs: use of tab vs spaces. 2014-02-28 21:25:32 +00:00
ext2_bmap.c ext2: Garbage-collect some unused variables 2015-01-19 03:30:45 +00:00
ext2_dinode.h ext2fs: use of tab vs spaces. 2014-02-28 21:25:32 +00:00
ext2_dir.h Drop experimental dir_index support. 2015-04-17 22:26:01 +00:00
ext2_extents.c ext2: Garbage-collect some unused variables 2015-01-19 03:30:45 +00:00
ext2_extents.h ext2fs: use of tab vs spaces. 2014-02-28 21:25:32 +00:00
ext2_extern.h Drop experimental dir_index support. 2015-04-17 22:26:01 +00:00
ext2_inode_cnv.c ifdef ext2_print_inode which is not really used. 2014-11-12 16:23:56 +00:00
ext2_inode.c Fix the build when INVARIANTS is defined by restoring bo's definition in 2015-01-19 07:10:08 +00:00
ext2_lookup.c Drop experimental dir_index support. 2015-04-17 22:26:01 +00:00
ext2_mount.h ext2fs: use of tab vs spaces. 2014-02-28 21:25:32 +00:00
ext2_subr.c ext2fs: Use i_flag instead of i_flags for Ext4 inode flags. 2014-01-28 14:39:05 +00:00
ext2_vfsops.c Drop experimental dir_index support. 2015-04-17 22:26:01 +00:00
ext2_vnops.c ext2: Garbage-collect some unused variables 2015-01-19 03:30:45 +00:00
ext2fs.h Drop experimental dir_index support. 2015-04-17 22:26:01 +00:00
fs.h ext2fs: use of tab vs spaces. 2014-02-28 21:25:32 +00:00
htree.h ext2fs: use of tab vs spaces. 2014-02-28 21:25:32 +00:00
inode.h ext2fs: use of tab vs spaces. 2014-02-28 21:25:32 +00:00