git: hammer2 - GSOC cleanup pass

Matthew Dillon dillon at
Wed Sep 18 21:03:55 PDT 2013

commit 1e5c08ba299894fc555357217c213ef88f06ae37
Author: Matthew Dillon <dillon at>
Date:   Wed Sep 18 21:01:45 2013 -0700

    hammer2 - GSOC cleanup pass
    * Cleanup some syntax and convert // comments in core source files.
      Remove _t suffix on static compression type procedures, make a
      few variable names shorter, etc.
    * Used in-memory hammer2_inode->comp_heuristic instead of the on-media
      ipdata->reserved85 field for the compression heuristic.  It doesn't
      need to be recorded on-media.
    * If the write thread encounters an I/O error, flag the original logical
      bp with the error and continue rather than breaking out and killing
      the write thread.

Summary of changes:
 sys/vfs/hammer2/hammer2.h        |   1 +
 sys/vfs/hammer2/hammer2_inode.c  |  13 +-
 sys/vfs/hammer2/hammer2_vfsops.c | 256 ++++++++++++++++++++++-----------------
 sys/vfs/hammer2/hammer2_vnops.c  |   4 +-
 4 files changed, 160 insertions(+), 114 deletions(-)

DragonFly BSD source repository

More information about the Commits mailing list