hammer2 - Include by default in kernel build
authorMatthew Dillon <dillon@apollo.backplane.com>
Tue, 12 Sep 2017 00:55:22 +0000 (17:55 -0700)
committerMatthew Dillon <dillon@apollo.backplane.com>
Tue, 12 Sep 2017 00:55:22 +0000 (17:55 -0700)
* Include hammer2 by default in the kernel build

sys/conf/files
sys/conf/options
sys/config/LINT64
sys/config/VKERNEL64
sys/config/X86_64_GENERIC

index 3e09783..c9d234b 100644 (file)
@@ -2018,6 +2018,32 @@ vfs/hammer/hammer_redo.c optional hammer
 vfs/hammer/hammer_vfsops.c     optional hammer
 vfs/hammer/hammer_vnops.c      optional hammer
 vfs/hammer/hammer_dedup.c      optional hammer
+vfs/hammer2/hammer2_admin.c    optional hammer2
+vfs/hammer2/hammer2_inode.c    optional hammer2
+vfs/hammer2/hammer2_subr.c     optional hammer2
+vfs/hammer2/hammer2_bulkfree.c optional hammer2
+vfs/hammer2/hammer2_io.c       optional hammer2
+vfs/hammer2/hammer2_synchro.c  optional hammer2
+vfs/hammer2/hammer2_iocom.c    optional hammer2
+vfs/hammer2/hammer2_vfsops.c   optional hammer2
+vfs/hammer2/hammer2_chain.c    optional hammer2
+vfs/hammer2/hammer2_ioctl.c    optional hammer2
+vfs/hammer2/hammer2_vnops.c    optional hammer2
+vfs/hammer2/hammer2_cluster.c  optional hammer2
+vfs/hammer2/hammer2_lz4.c      optional hammer2
+vfs/hammer2/hammer2_xops.c     optional hammer2
+vfs/hammer2/hammer2_flush.c    optional hammer2
+vfs/hammer2/hammer2_msgops.c   optional hammer2
+vfs/hammer2/hammer2_freemap.c  optional hammer2
+vfs/hammer2/hammer2_strategy.c optional hammer2
+vfs/hammer2/xxhash/xxhash.c    optional hammer2
+vfs/hammer2/zlib/hammer2_zlib_adler32.c        optional hammer2
+vfs/hammer2/zlib/hammer2_zlib_inflate.c        optional hammer2
+vfs/hammer2/zlib/hammer2_zlib_deflate.c        optional hammer2
+vfs/hammer2/zlib/hammer2_zlib_zutil.c  optional hammer2
+vfs/hammer2/zlib/hammer2_zlib_inftrees.c optional hammer2
+vfs/hammer2/zlib/hammer2_zlib_inffast.c        optional hammer2
+vfs/hammer2/zlib/hammer2_zlib_trees.c  optional hammer2
 vfs/puffs/puffs_io.c           optional puffs
 vfs/puffs/puffs_msgif.c                optional puffs
 vfs/puffs/puffs_node.c         optional puffs
index af6cfba..6fc82f1 100644 (file)
@@ -91,6 +91,7 @@ INCLUDE_CONFIG_FILE   opt_config.h
 # options in a never-included header.
 EXT2FS         opt_dontuse.h
 HAMMER         opt_dontuse.h
+HAMMER2                opt_dontuse.h
 HPFS           opt_dontuse.h
 MFS            opt_dontuse.h
 MSDOSFS                opt_dontuse.h
index d3fd2e5..89aff16 100644 (file)
@@ -489,6 +489,7 @@ options     NFS                     #Network filesystem
 options        AUTOFS                  #Automounter filesystem
 options        CD9660                  #ISO 9660 filesystem
 options                HAMMER                  #HAMMER filesystem
+options                HAMMER2                 #HAMMER2 filesystem
 options        HPFS                    #OS/2 File system
 options        MSDOSFS                 #MS DOS filesystem
 options        NTFS                    #NT filesystem
index 5974659..d862dee 100644 (file)
@@ -37,6 +37,7 @@ options               IPSEC_ESP               #IP security (crypto; define w/ IPSEC)
 options                IPSEC_DEBUG             #debug for IP security
 
 options                HAMMER
+options                HAMMER2                 #HAMMER2 filesystem
 options                NULLFS                  #NULL filesystem
 options                EXT2FS
 options        INET                    #InterNETworking
index 4bebb78..8b4f1f4 100644 (file)
@@ -17,6 +17,7 @@ makeoptions   DEBUG=-g                #Build kernel with gdb(1) debug symbols
 options        INET                    #InterNETworking
 options        INET6                   #IPv6 communications protocols
 options        HAMMER                  #Hammer Filesystem
+options                HAMMER2                 #HAMMER2 filesystem
 options                NULLFS                  #NULL filesystem
 options        FFS                     #Berkeley Fast Filesystem
 options        FFS_ROOT                #FFS usable as root device [keep this!]