|
@@ -1948,26 +1948,21 @@ config MODULE_COMPRESS
|
|
|
bool "Compress modules on installation"
|
|
|
depends on MODULES
|
|
|
help
|
|
|
- This option compresses the kernel modules when 'make
|
|
|
- modules_install' is run.
|
|
|
|
|
|
- The modules will be compressed either using gzip or xz depend on the
|
|
|
- choice made in "Compression algorithm".
|
|
|
+ Compresses kernel modules when 'make modules_install' is run; gzip or
|
|
|
+ xz depending on "Compression algorithm" below.
|
|
|
|
|
|
- module-init-tools has support for gzip format while kmod handle gzip
|
|
|
- and xz compressed modules.
|
|
|
+ module-init-tools MAY support gzip, and kmod MAY support gzip and xz.
|
|
|
|
|
|
- When a kernel module is installed from outside of the main kernel
|
|
|
- source and uses the Kbuild system for installing modules then that
|
|
|
- kernel module will also be compressed when it is installed.
|
|
|
+ Out-of-tree kernel modules installed using Kbuild will also be
|
|
|
+ compressed upon installation.
|
|
|
|
|
|
- This option provides little benefit when the modules are to be used inside
|
|
|
- an initrd or initramfs, it generally is more efficient to compress the whole
|
|
|
- initrd or initramfs instead.
|
|
|
+ Note: for modules inside an initrd or initramfs, it's more efficient
|
|
|
+ to compress the whole initrd or initramfs instead.
|
|
|
|
|
|
- This is fully compatible with signed modules while the signed module is
|
|
|
- compressed. module-init-tools or kmod handles decompression and provide to
|
|
|
- other layer the uncompressed but signed payload.
|
|
|
+ Note: This is fully compatible with signed modules.
|
|
|
+
|
|
|
+ If in doubt, say N.
|
|
|
|
|
|
choice
|
|
|
prompt "Compression algorithm"
|