git: sys/vfs/hammer: Add inline functions hammer_modify_buffer|volume_noundo()

Tomohiro Kusumi tkusumi at crater.dragonflybsd.org
Thu Apr 30 10:49:25 PDT 2015


commit f1c0ae53ab2430b23b87e0fadccbd4d5ffd1f403
Author: Tomohiro Kusumi <kusumi.tomohiro at gmail.com>
Date:   Thu Apr 30 19:15:55 2015 +0900

    sys/vfs/hammer: Add inline functions hammer_modify_buffer|volume_noundo()
    
    - Add noundo wrappers hammer_modify_buffer|volume_noundo() similar to
      the existing inline function hammer_modify_node_noundo() for better
      readability.
    
    - A pair of args (NULL, 0) indicating that it's not generating undo is
      a bit unclear (and there are even comments for them).
    
    - (The compiler doesn't actually inline hammer_modify_node_noundo()
      in my environment, but these one-line wrappers are inlined)

Summary of changes:
 sys/vfs/hammer/hammer.h          | 12 ++++++++++++
 sys/vfs/hammer/hammer_blockmap.c |  2 +-
 sys/vfs/hammer/hammer_flusher.c  |  4 ++--
 sys/vfs/hammer/hammer_mirror.c   |  4 ++--
 sys/vfs/hammer/hammer_object.c   |  8 ++++----
 sys/vfs/hammer/hammer_reblock.c  |  2 +-
 sys/vfs/hammer/hammer_recover.c  |  6 +++---
 sys/vfs/hammer/hammer_redo.c     |  4 ++--
 sys/vfs/hammer/hammer_undo.c     |  8 ++++----
 9 files changed, 31 insertions(+), 19 deletions(-)

http://gitweb.dragonflybsd.org/dragonfly.git/commitdiff/f1c0ae53ab2430b23b87e0fadccbd4d5ffd1f403


-- 
DragonFly BSD source repository


More information about the Commits mailing list