freebsd-skq/sys/fs/ext2fs
Pedro F. Giffuni 91f5a4670f Initial implementation of the HTree directory index.
This is a port of NetBSD's GSoC 2012 Ext3 HTree directory indexing
by Vyacheslav Matyushin.  It was cleaned up and enhanced for FreeBSD
by Zheng Liu (lz@).

This is an excellent example of work shared among different projects:
Vyacheslav was able to look at an early prototype from Zheng Liu who
was also able to check the code from Haiku (with permission).

As in linux, the feature is not available by default and must be
enabled explicitly with tune2fs. We still do not support the
workarounds required in readdir for NFS.

Submitted by:	Zheng Liu
Tested by:	Mike Ma
Sponsored by:	Google Inc.
MFC after:	1 week
2013-07-06 18:28:06 +00:00
..
ext2_alloc.c Define and use e2fs_lbn_t in ext2fs. 2013-06-23 02:44:42 +00:00
ext2_balloc.c Define and use e2fs_lbn_t in ext2fs. 2013-06-23 02:44:42 +00:00
ext2_bmap.c Define and use e2fs_lbn_t in ext2fs. 2013-06-23 02:44:42 +00:00
ext2_dinode.h Re-sort ext2fs headers to make things easier to find. 2013-06-16 16:10:45 +00:00
ext2_dir.h Initial implementation of the HTree directory index. 2013-07-06 18:28:06 +00:00
ext2_extern.h Initial implementation of the HTree directory index. 2013-07-06 18:28:06 +00:00
ext2_hash.c Initial implementation of the HTree directory index. 2013-07-06 18:28:06 +00:00
ext2_htree.c Initial implementation of the HTree directory index. 2013-07-06 18:28:06 +00:00
ext2_inode_cnv.c Initial implementation of the HTree directory index. 2013-07-06 18:28:06 +00:00
ext2_inode.c Turn DIAGNOSTICs to INVARIANTS in ext2fs. 2013-06-12 15:24:48 +00:00
ext2_lookup.c Initial implementation of the HTree directory index. 2013-07-06 18:28:06 +00:00
ext2_mount.h ext2fs: Remove unused em_e2fsb definition.. 2013-02-05 03:23:56 +00:00
ext2_subr.c Define and use e2fs_lbn_t in ext2fs. 2013-06-23 02:44:42 +00:00
ext2_vfsops.c Initial implementation of the HTree directory index. 2013-07-06 18:28:06 +00:00
ext2_vnops.c Turn DIAGNOSTICs to INVARIANTS in ext2fs. 2013-06-12 15:24:48 +00:00
ext2fs.h Initial implementation of the HTree directory index. 2013-07-06 18:28:06 +00:00
fs.h Define and use e2fs_lbn_t in ext2fs. 2013-06-23 02:44:42 +00:00
htree.h Initial implementation of the HTree directory index. 2013-07-06 18:28:06 +00:00
inode.h Define and use e2fs_lbn_t in ext2fs. 2013-06-23 02:44:42 +00:00