git: sbin/hammer: Move hammer_btree_cmp() to cmd_show.c

Tomohiro Kusumi tkusumi at crater.dragonflybsd.org
Thu Oct 6 14:28:55 PDT 2016


commit 28b9bac335cf6f1ad6d83be8f2c08af8a921afb3
Author: Tomohiro Kusumi <kusumi.tomohiro at gmail.com>
Date:   Mon Sep 26 10:39:57 2016 +0900

    sbin/hammer: Move hammer_btree_cmp() to cmd_show.c
    
    This function isn't necessary in userspace unless a command wants
    to walk through the B-Tree. The only hammer command that needs to
    do this is hammer show, so make it a static function of hammer show
    just like other node/elm related functions are static.
    
    This is a copy-pasted function from sys/vfs/hammer/hammer_btree.c,
    but keep it copy-pasted code without having it as an static inline
    function in hammer_btree.h, as it has bunch of conditionals that
    make asm of a caller unreadable.

Summary of changes:
 sbin/hammer/cmd_show.c    | 41 ++++++++++++++++++++++++++++++++++++++++
 sbin/hammer/hammer_util.h |  1 -
 sbin/hammer/misc.c        | 48 -----------------------------------------------
 3 files changed, 41 insertions(+), 49 deletions(-)

http://gitweb.dragonflybsd.org/dragonfly.git/commitdiff/28b9bac335cf6f1ad6d83be8f2c08af8a921afb3


-- 
DragonFly BSD source repository


More information about the Commits mailing list