summaryrefslogtreecommitdiffstats
path: root/init/Kconfig
diff options
context:
space:
mode:
authorPiotr Gorski <lucjan.lucjanov@gmail.com>2021-04-07 18:09:27 +0200
committerMasahiro Yamada <masahiroy@kernel.org>2021-04-24 22:25:06 +0200
commitc3d7ef377eb2564b165b1e8fdb4646952c90ac17 (patch)
treeeaff8d062e73fd0406c50b7ddfa3d3faee3007b5 /init/Kconfig
parentkbuild: remove CONFIG_MODULE_COMPRESS (diff)
downloadlinux-c3d7ef377eb2564b165b1e8fdb4646952c90ac17.tar.xz
linux-c3d7ef377eb2564b165b1e8fdb4646952c90ac17.zip
kbuild: add support for zstd compressed modules
kmod 28 supports modules compressed in zstd format so let's add this possibility to kernel. Signed-off-by: Piotr Gorski <lucjan.lucjanov@gmail.com> Reviewed-by: Oleksandr Natalenko <oleksandr@natalenko.name> Signed-off-by: Masahiro Yamada <masahiroy@kernel.org>
Diffstat (limited to 'init/Kconfig')
-rw-r--r--init/Kconfig8
1 files changed, 7 insertions, 1 deletions
diff --git a/init/Kconfig b/init/Kconfig
index 510f6fcd9b7f..b5744d32c4df 100644
--- a/init/Kconfig
+++ b/init/Kconfig
@@ -2242,7 +2242,7 @@ choice
Please note that the tool used to load modules needs to support the
corresponding algorithm. module-init-tools MAY support gzip, and kmod
- MAY support gzip and xz.
+ MAY support gzip, xz and zstd.
Your build system needs to provide the appropriate compression tool
to compress the modules.
@@ -2267,6 +2267,12 @@ config MODULE_COMPRESS_XZ
Compress modules with XZ. The installed modules are suffixed
with .ko.xz.
+config MODULE_COMPRESS_ZSTD
+ bool "ZSTD"
+ help
+ Compress modules with ZSTD. The installed modules are suffixed
+ with .ko.zst.
+
endchoice
config MODULE_ALLOW_MISSING_NAMESPACE_IMPORTS