]> git.ipfire.org Git - people/pmueller/ipfire-3.x.git/commitdiff
kernel: Build BTRFS as a module
authorMichael Tremer <michael.tremer@ipfire.org>
Wed, 14 Dec 2022 10:31:14 +0000 (10:31 +0000)
committerMichael Tremer <michael.tremer@ipfire.org>
Thu, 15 Dec 2022 15:51:22 +0000 (15:51 +0000)
I am not sure why I built it into the kernel as it pulls in lots of
other stuff which will probably make the kernel image really large.

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
kernel/config-aarch64-generic
kernel/config-generic
kernel/config-x86_64-generic
kernel/kernel.nm

index b6e6157d33535f10631a9672c868ce79da947f1f..7951d5380b400360334d4db538c91692783bba44 100644 (file)
@@ -1432,6 +1432,7 @@ CONFIG_CRYPTO_DEV_HISI_SEC=m
 CONFIG_CRYPTO_LIB_POLY1305_RSIZE=9
 # end of Crypto library routines
 CONFIG_AUDIT_ARCH_COMPAT_GENERIC=y
+CONFIG_ZLIB_DEFLATE=m
 CONFIG_DMA_DECLARE_COHERENT=y
 CONFIG_ARCH_HAS_SETUP_DMA_OPS=y
 CONFIG_ARCH_HAS_TEARDOWN_DMA_OPS=y
index f38a80eb16c880c9bd0cc386ca160066e32299ba..38d0fa745589184c7d562a6afe3904d19b2b50e3 100644 (file)
@@ -6595,8 +6595,8 @@ CONFIG_XFS_ONLINE_REPAIR=y
 # CONFIG_XFS_DEBUG is not set
 # CONFIG_GFS2_FS is not set
 # CONFIG_OCFS2_FS is not set
-CONFIG_BTRFS_FS=y
-# CONFIG_BTRFS_FS_POSIX_ACL is not set
+CONFIG_BTRFS_FS=m
+CONFIG_BTRFS_FS_POSIX_ACL=y
 # CONFIG_BTRFS_FS_CHECK_INTEGRITY is not set
 # CONFIG_BTRFS_FS_RUN_SANITY_TESTS is not set
 # CONFIG_BTRFS_DEBUG is not set
@@ -6932,7 +6932,7 @@ CONFIG_GCC_PLUGIN_RANDSTRUCT=y
 # end of Kernel hardening options
 # end of Security options
 
-CONFIG_XOR_BLOCKS=y
+CONFIG_XOR_BLOCKS=m
 CONFIG_ASYNC_CORE=m
 CONFIG_ASYNC_MEMCPY=m
 CONFIG_ASYNC_XOR=m
@@ -7027,8 +7027,8 @@ CONFIG_CRYPTO_VMAC=m
 #
 CONFIG_CRYPTO_CRC32C=y
 CONFIG_CRYPTO_CRC32=m
-CONFIG_CRYPTO_XXHASH=y
-CONFIG_CRYPTO_BLAKE2B=y
+CONFIG_CRYPTO_XXHASH=m
+CONFIG_CRYPTO_BLAKE2B=m
 CONFIG_CRYPTO_CRCT10DIF=y
 CONFIG_CRYPTO_CRC64_ROCKSOFT=y
 CONFIG_CRYPTO_GHASH=m
@@ -7139,7 +7139,7 @@ CONFIG_BINARY_PRINTF=y
 #
 # Library routines
 #
-CONFIG_RAID6_PQ=y
+CONFIG_RAID6_PQ=m
 CONFIG_RAID6_PQ_BENCHMARK=y
 CONFIG_LINEAR_RANGES=y
 CONFIG_PACKING=y
@@ -7196,8 +7196,7 @@ CONFIG_RANDOM32_SELFTEST=y
 CONFIG_842_COMPRESS=y
 CONFIG_842_DECOMPRESS=y
 CONFIG_ZLIB_INFLATE=y
-CONFIG_ZLIB_DEFLATE=y
-CONFIG_LZO_COMPRESS=y
+CONFIG_LZO_COMPRESS=m
 CONFIG_LZO_DECOMPRESS=y
 CONFIG_LZ4_COMPRESS=y
 CONFIG_LZ4HC_COMPRESS=m
index d55a49a6f981368586e51aeb164db8c7c95536d8..dc536f2b8b826c57324fce10e9835296040ec12e 100644 (file)
@@ -1476,6 +1476,7 @@ CONFIG_CRYPTO_ARCH_HAVE_LIB_CURVE25519=m
 CONFIG_CRYPTO_LIB_POLY1305_RSIZE=11
 CONFIG_CRYPTO_ARCH_HAVE_LIB_POLY1305=m
 # end of Crypto library routines
+CONFIG_ZLIB_DEFLATE=y
 
 #
 # Default contiguous memory area size:
index fb5d9b818bfed7ea5a1a322e547f48c4bfec369b..7936a49d8ce542df8256178c581ec50e5253fdba 100644 (file)
@@ -5,7 +5,7 @@
 
 name       = kernel
 version    = 6.0.6
-release    = 0.16
+release    = 0.17
 thisapp    = linux-%{version}
 
 maintainer = Arne Fitzenreiter <arne.fitzenreiter@ipfire.org>