Skip to content

fix(host,zone): enable zstd - #258

Merged
alexandermerritt merged 1 commit into
mainfrom
alexm/config-zstd
Sep 17, 2026
Merged

alexandermerritt merged 1 commit into
mainfrom
alexm/config-zstd

Conversation

@alexandermerritt

@alexandermerritt alexandermerritt commented Sep 17, 2026

Copy link
Copy Markdown
Contributor

Follow-up to https://linear.app/edera/issue/COR-60

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

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 <alexander@edera.dev>
@alexandermerritt
alexandermerritt merged commit 5ce7c76 into main Sep 17, 2026
9 checks passed
@alexandermerritt
alexandermerritt deleted the alexm/config-zstd branch September 17, 2026 18:11
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants