]> CyberLeo.Net >> Repos - FreeBSD/stable/10.git/commit
MFC r281670, r281703:
authorpfg <pfg@ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f>
Wed, 22 Apr 2015 00:38:11 +0000 (00:38 +0000)
committerpfg <pfg@ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f>
Wed, 22 Apr 2015 00:38:11 +0000 (00:38 +0000)
commit763109d2ec2b92cfcb42f26975624bee2f82e593
tree71cdcc0115214fdf695622d5e47f114e4f327ab3
parent860fb8d762dc7e74f3fcaec2ffd7362865ac3656
MFC r281670, r281703:
Drop experimental ext2fs 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

git-svn-id: svn://svn.freebsd.org/base/stable/10@281841 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f
sys/conf/files
sys/fs/ext2fs/ext2_dir.h
sys/fs/ext2fs/ext2_extern.h
sys/fs/ext2fs/ext2_hash.c [deleted file]
sys/fs/ext2fs/ext2_htree.c [deleted file]
sys/fs/ext2fs/ext2_lookup.c
sys/fs/ext2fs/ext2_vfsops.c
sys/fs/ext2fs/ext2fs.h
sys/modules/ext2fs/Makefile