git: sys/vfs/hammer: Don't use HAMMER_CURSOR_GET_LEAF
    Tomohiro Kusumi 
    tkusumi at crater.dragonflybsd.org
       
    Sat Mar  5 03:54:54 PST 2016
    
    
  
commit cf977f11346cb0bcae56d092359a0774a5dc4d61
Author: Tomohiro Kusumi <kusumi.tomohiro at gmail.com>
Date:   Wed Mar 2 02:29:09 2016 +0900
    sys/vfs/hammer: Don't use HAMMER_CURSOR_GET_LEAF
    
    HAMMER_CURSOR_GET_LEAF is not used by the current implementation
    of hammer_btree_extract(), since this function will cause
    cursor->leaf to point to the node element in question regardless
    of the flag value. Then just don't use this flag when calling
    hammer_btree_extract() when we know loading node element (leaf)
    is the default behavior.
    
    The cursor flag is already complicated enough, so simplifying
    btree extract callers by either passing 0 or DATA but not LEAF
    makes things a bit more clear.
Summary of changes:
 sys/vfs/hammer/hammer.h        | 8 ++------
 sys/vfs/hammer/hammer_cursor.h | 2 +-
 sys/vfs/hammer/hammer_inode.c  | 6 ++----
 3 files changed, 5 insertions(+), 11 deletions(-)
http://gitweb.dragonflybsd.org/dragonfly.git/commitdiff/cf977f11346cb0bcae56d092359a0774a5dc4d61
-- 
DragonFly BSD source repository
    
    
More information about the Commits
mailing list