From 6c6dea89c370c067b4376eb7f75d756646f57119 Mon Sep 17 00:00:00 2001 From: "Alexander M. Merritt" Date: Thu, 17 Sep 2026 11:35:15 -0500 Subject: [PATCH] fix(host,zone): enable zstd zone config had `CONFIG_ZRAM_DEF_COMP_ZSTD=y` but did not take effect. In 6.12+ zram moved off the crypto API to its own backends, and drivers/block/zram/Kconfig gates the default on the backend: ``` config ZRAM_DEF_COMP_ZSTD bool "zstd" depends on ZRAM_BACKEND_ZSTD config ZRAM_BACKEND_FORCE_LZO def_bool !ZRAM_BACKEND_LZ4 && !ZRAM_BACKEND_LZ4HC && \ !ZRAM_BACKEND_ZSTD && !ZRAM_BACKEND_DEFLATE && !ZRAM_BACKEND_842 ``` Signed-off-by: Alexander M. Merritt --- configs/aarch64/host.config | 1 + configs/aarch64/zone.config | 1 + configs/x86_64/host.config | 1 + configs/x86_64/zone.config | 1 + 4 files changed, 4 insertions(+) diff --git a/configs/aarch64/host.config b/configs/aarch64/host.config index 435abac3..8344f27c 100644 --- a/configs/aarch64/host.config +++ b/configs/aarch64/host.config @@ -1610,6 +1610,7 @@ CONFIG_BLK_DEV_FD=m CONFIG_CDROM=m CONFIG_BLK_DEV_PCIESSD_MTIP32XX=m CONFIG_ZRAM=m +CONFIG_ZRAM_BACKEND_ZSTD=y CONFIG_ZRAM_DEF_COMP_ZSTD=y CONFIG_ZRAM_DEF_COMP="zstd" CONFIG_BLK_DEV_LOOP=m diff --git a/configs/aarch64/zone.config b/configs/aarch64/zone.config index cd11dee0..329e6ee8 100644 --- a/configs/aarch64/zone.config +++ b/configs/aarch64/zone.config @@ -291,6 +291,7 @@ CONFIG_ZSWAP_COMPRESSOR_DEFAULT_LZO=y CONFIG_ZSMALLOC_CHAIN_SIZE=8 CONFIG_ZRAM=y +CONFIG_ZRAM_BACKEND_ZSTD=y CONFIG_ZRAM_DEF_COMP_ZSTD=y CONFIG_SLAB_MERGE_DEFAULT=y diff --git a/configs/x86_64/host.config b/configs/x86_64/host.config index 8b2ee388..44ae9f89 100644 --- a/configs/x86_64/host.config +++ b/configs/x86_64/host.config @@ -1544,6 +1544,7 @@ CONFIG_BLK_DEV_FD=m CONFIG_CDROM=m CONFIG_BLK_DEV_PCIESSD_MTIP32XX=m CONFIG_ZRAM=m +CONFIG_ZRAM_BACKEND_ZSTD=y CONFIG_ZRAM_DEF_COMP_ZSTD=y CONFIG_ZRAM_DEF_COMP="zstd" CONFIG_BLK_DEV_LOOP=m diff --git a/configs/x86_64/zone.config b/configs/x86_64/zone.config index cdf22935..4c0cd09a 100644 --- a/configs/x86_64/zone.config +++ b/configs/x86_64/zone.config @@ -322,6 +322,7 @@ CONFIG_ZSWAP_COMPRESSOR_DEFAULT_LZO=y CONFIG_ZSMALLOC_CHAIN_SIZE=8 CONFIG_ZRAM=y +CONFIG_ZRAM_BACKEND_ZSTD=y CONFIG_ZRAM_DEF_COMP_ZSTD=y CONFIG_SLAB_MERGE_DEFAULT=y