commit b93cc2e0815ec1ad6d6f8e60cc0becbdee247679 Author: Matthew Dillon <dil...@apollo.backplane.com> Date: Sat Apr 4 19:22:39 2015 -0700
hammer2 - update documentation, cleanup * Update the DESIGN document. * Cleanup API for hammer2_inode_lock*() and hammer2_inode_unlock*(). * Start work on the synchronization thread framework. Summary of changes: sbin/hammer2/cmd_pfs.c | 6 +- sbin/hammer2/main.c | 4 +- sbin/hammer2/subs.c | 6 +- sys/vfs/hammer2/DESIGN | 735 ++++++++++++++++++++++++------------- sys/vfs/hammer2/hammer2.h | 58 +-- sys/vfs/hammer2/hammer2_bulkscan.c | 9 + sys/vfs/hammer2/hammer2_chain.c | 34 +- sys/vfs/hammer2/hammer2_cluster.c | 184 ++++++++-- sys/vfs/hammer2/hammer2_disk.h | 12 +- sys/vfs/hammer2/hammer2_freemap.c | 16 + sys/vfs/hammer2/hammer2_inode.c | 168 +++------ sys/vfs/hammer2/hammer2_iocom.c | 4 +- sys/vfs/hammer2/hammer2_ioctl.c | 42 ++- sys/vfs/hammer2/hammer2_subr.c | 25 ++ sys/vfs/hammer2/hammer2_syncthr.c | 85 ++++- sys/vfs/hammer2/hammer2_vfsops.c | 33 +- sys/vfs/hammer2/hammer2_vnops.c | 137 ++++--- 17 files changed, 1030 insertions(+), 528 deletions(-) http://gitweb.dragonflybsd.org/dragonfly.git/commitdiff/b93cc2e0815ec1ad6d6f8e60cc0becbdee247679 -- DragonFly BSD source repository