git: sys/vfs/hammer: Add HAMMER_ROOT_VOLNO
Tomohiro Kusumi
tkusumi at crater.dragonflybsd.org
Sat Mar 19 14:27:40 PDT 2016
commit 7a39af79b9dad7576da61478f1919db10a6ff00e
Author: Tomohiro Kusumi <kusumi.tomohiro at gmail.com>
Date: Sun Mar 6 02:47:55 2016 +0900
sys/vfs/hammer: Add HAMMER_ROOT_VOLNO
The root volume# is always 0, so hammer userspace can use 0
instead of having a global variable RootVolNo that needs to
be set from -1 to 0 (and only 0).
Ondisk volume header even has fields whose name start with
vol0_xxx. This implies the root volume# is designed to be 0,
but nothing else.
Summary of changes:
sbin/hammer/blockmap.c | 10 ++++------
sbin/hammer/cmd_blockmap.c | 5 ++---
sbin/hammer/cmd_show.c | 4 ++--
sbin/hammer/hammer_util.h | 1 -
sbin/hammer/ondisk.c | 18 +++++++-----------
sbin/newfs_hammer/newfs_hammer.c | 15 +++++++--------
sys/vfs/hammer/hammer_disk.h | 2 ++
7 files changed, 24 insertions(+), 31 deletions(-)
http://gitweb.dragonflybsd.org/dragonfly.git/commitdiff/7a39af79b9dad7576da61478f1919db10a6ff00e
--
DragonFly BSD source repository
More information about the Commits
mailing list