git: sbin/hammer: Make get_node() a wrapper over get_buffer_data()

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


commit 38f16a2db7941071123ee36370ebf6b74503a0c1
Author: Tomohiro Kusumi <kusumi.tomohiro at gmail.com>
Date:   Mon Sep 26 07:20:44 2016 +0900

    sbin/hammer: Make get_node() a wrapper over get_buffer_data()
    
    get_node() which is only used by hammer show/blockmap commands should
    be a wrapper over the existing get_buffer_data().
    
    It needs to do rel_buffer() if the given offset is out of range when
    *bufferp is non NULL. Adding this check makes this function equivalent
    of get_buffer_data() with 0 for isnew. isnew must be 0 because this
    function assumes and only works when the B-Tree node already exists.
    
    This doesn't change anything because hammer show/blockmap always give
    NULL for *bufferp, but it should still be changed.

Summary of changes:
 sbin/hammer/ondisk.c | 10 +++-------
 1 file changed, 3 insertions(+), 7 deletions(-)

http://gitweb.dragonflybsd.org/dragonfly.git/commitdiff/38f16a2db7941071123ee36370ebf6b74503a0c1


-- 
DragonFly BSD source repository


More information about the Commits mailing list