]> git.hungrycats.org Git - linux/commitdiff
zygo: config: build dm-log-writes, dm-flakey and dm-crypt in
authorZygo Blaxell <ce3g8jdj@umail.furryterror.org>
Wed, 19 Aug 2026 21:31:14 +0000 (17:31 -0400)
committerZygo Blaxell <ce3g8jdj@umail.furryterror.org>
Fri, 18 Sep 2026 21:36:35 +0000 (17:36 -0400)
The test kernels install a single bzImage with no module tree, so =m means
the dm target simply does not exist at runtime.  DM_LOG_WRITES=m blocked the
entire Stage 0 logged-write replay matrix, DM_FLAKEY=m parts of the octopus
suite, and DM_CRYPT=m the crypted soak arm.

DM_CRYPT depends on (TRUSTED_KEYS || TRUSTED_KEYS=n) and TRUSTED_KEYS=m
capped it at m, so TRUSTED_KEYS is turned off here.

.config

diff --git a/.config b/.config
index e4ea5062483332d00b82c04794a202451a9d5cb3..01d631935e9c09cb73098e005e914e927967e2a6 100644 (file)
--- a/.config
+++ b/.config
@@ -3279,7 +3279,7 @@ CONFIG_DM_DEBUG_BLOCK_STACK_TRACING=y
 CONFIG_DM_BIO_PRISON=y
 CONFIG_DM_PERSISTENT_DATA=y
 CONFIG_DM_UNSTRIPED=m
-CONFIG_DM_CRYPT=m
+CONFIG_DM_CRYPT=y
 CONFIG_DM_INLINECRYPT=m
 CONFIG_DM_SNAPSHOT=m
 CONFIG_DM_THIN_PROVISIONING=m
@@ -3302,14 +3302,14 @@ CONFIG_DM_DELAY=m
 CONFIG_DM_DUST=m
 CONFIG_DM_INIT=y
 CONFIG_DM_UEVENT=y
-CONFIG_DM_FLAKEY=m
+CONFIG_DM_FLAKEY=y
 CONFIG_DM_VERITY=m
 CONFIG_DM_VERITY_VERIFY_ROOTHASH_SIG=y
 # CONFIG_DM_VERITY_VERIFY_ROOTHASH_SIG_SECONDARY_KEYRING is not set
 # CONFIG_DM_VERITY_VERIFY_ROOTHASH_SIG_PLATFORM_KEYRING is not set
 CONFIG_DM_VERITY_FEC=y
 CONFIG_DM_SWITCH=m
-CONFIG_DM_LOG_WRITES=m
+CONFIG_DM_LOG_WRITES=y
 CONFIG_DM_INTEGRITY=m
 CONFIG_DM_AUDIT=y
 CONFIG_DM_VDO=y
@@ -12759,12 +12759,7 @@ CONFIG_KEYS=y
 CONFIG_KEYS_REQUEST_CACHE=y
 CONFIG_PERSISTENT_KEYRINGS=y
 CONFIG_BIG_KEYS=y
-CONFIG_TRUSTED_KEYS=m
-CONFIG_HAVE_TRUSTED_KEYS=y
-CONFIG_HAVE_TRUSTED_KEYS_DEBUG=y
-# CONFIG_TRUSTED_KEYS_DEBUG is not set
-CONFIG_TRUSTED_KEYS_TPM=y
-CONFIG_TRUSTED_KEYS_TEE=y
+# CONFIG_TRUSTED_KEYS is not set
 CONFIG_ENCRYPTED_KEYS=y
 CONFIG_USER_DECRYPTED_DATA=y
 CONFIG_KEY_DH_OPERATIONS=y
@@ -13020,7 +13015,7 @@ CONFIG_CRYPTO_GCM=y
 CONFIG_CRYPTO_GENIV=y
 CONFIG_CRYPTO_SEQIV=y
 CONFIG_CRYPTO_ECHAINIV=m
-CONFIG_CRYPTO_ESSIV=m
+CONFIG_CRYPTO_ESSIV=y
 # end of AEAD (authenticated encryption with associated data) ciphers
 
 #
@@ -13372,7 +13367,6 @@ CONFIG_OBJAGG=m
 # end of Library routines
 
 CONFIG_PLDMFW=y
-CONFIG_ASN1_ENCODER=m
 CONFIG_FIRMWARE_TABLE=y
 CONFIG_UNION_FIND=y
 CONFIG_MIN_HEAP=y