git: usr.sbin/makefs: Sync with sys/vfs/hammer2

Tomohiro Kusumi tkusumi at crater.dragonflybsd.org
Wed Nov 29 01:48:19 PST 2023


commit 6b47f3ea0add18fe433924e96d23c8a42f668f93
Author: Tomohiro Kusumi <tkusumi at netbsd.org>
Date:   Wed Nov 29 00:34:04 2023 -0800

    usr.sbin/makefs: Sync with sys/vfs/hammer2
    
    Sync with following sys/vfs/hammer2 commits.
    Also remove unused makefs specific function hammer2_pfs_inode_count().
    
    $ git log --pretty="%h %s" 961db90e96d4d039edbd15dd78ecc822445405ec.. -- sys/vfs/hammer2/
    bb70b93b8e sys/vfs/hammer2: Rename HAMMER2_INODE_ONRBTREE -> HAMMER2_INODE_ONHASH
    ad82725233 sys/vfs/hammer2: Remove REGFILE/SOFTLINK test in hammer2_inode_create_pfs()
    258074ba74 sys/vfs/hammer2: Minor cleanup
    0130729cda sys/vfs/hammer2: Fix comments on comp|check macros
    9046282cb0 hammer2: Use HAMMER2_CHECK_DEFAULT when creating inode
    a071436b39 hammer2: Rename HAMMER2_COMP_NEWFS_DEFAULT -> HAMMER2_COMP_DEFAULT
    da9dedd0a7 sys/vfs/hammer2: Remove unused lbase local variables for hammer2_calc_logical()
    caf661fcf8 hammer2 - Try to reduce no-activity stalls during complex flushes
    34fb48c236 hammer2 - Multitude of SMP contention fixes, work on flush
    34a86030d9 sys/vfs/hammer2: Remove obsolete comments on common parent
    74fa7b92b4 sys/vfs/hammer2: Remove obsolete comments on hidden inode
    3a3a7c0e9c sys/vfs/hammer2: vnops need to return unix errno
    2b3f93ea6d kernel - Add per-process capability-based restrictions
    eeb5b5dd2c sys/vfs/hammer2: Use hammer2_off_t in hammer2_io_alloc()
    68e37e5676 sys/vfs/hammer2: Fix double count of hammer2_iod_file_{read,write}
    7cf689a5ea sys/vfs/hammer2: Don't fail to lockinit diolk for fchain / vchain
    73da171931 sys/vfs/hammer2: Use HAMMER2_VOLUME_BYTES for volume header size
    41fa929b83 sys/vfs/hammer2: Fix XOP structure used in hammer2_inode_chain_flush()
    4fe5868fa3 usr.sbin/makefs/hammer2: Fix -Wunused-but-set-variable warnings on Linux

Summary of changes:
 usr.sbin/makefs/hammer2/hammer2.h          |  59 ++++--
 usr.sbin/makefs/hammer2/hammer2_admin.c    |  50 ++++-
 usr.sbin/makefs/hammer2/hammer2_chain.c    | 201 +-----------------
 usr.sbin/makefs/hammer2/hammer2_compat.h   |  12 ++
 usr.sbin/makefs/hammer2/hammer2_flush.c    |   8 +-
 usr.sbin/makefs/hammer2/hammer2_inode.c    | 218 ++++++++++++-------
 usr.sbin/makefs/hammer2/hammer2_io.c       | 324 ++++++++++++++++++-----------
 usr.sbin/makefs/hammer2/hammer2_ioctl.c    |   6 +-
 usr.sbin/makefs/hammer2/hammer2_strategy.c |   2 -
 usr.sbin/makefs/hammer2/hammer2_vfsops.c   |  96 +++++----
 usr.sbin/makefs/hammer2/hammer2_vnops.c    |  53 ++---
 11 files changed, 516 insertions(+), 513 deletions(-)

http://gitweb.dragonflybsd.org/dragonfly.git/commitdiff/6b47f3ea0add18fe433924e96d23c8a42f668f93


-- 
DragonFly BSD source repository


More information about the Commits mailing list