Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 40297927 authored by H. Peter Anvin's avatar H. Peter Anvin
Browse files

bzip2/lzma: don't ask for compression mode for the default initramfs



Impact: Kconfig noise reduction, documentation

The default initramfs is so small that it makes no sense to worry
about the additional memory taken by not double-compressing it.
Therefore, don't bug the user with it.

Also, improve the description of the option, which was downright
incorrect.

Signed-off-by: default avatarH. Peter Anvin <hpa@zytor.com>
parent 55d1d26f
Loading
Loading
Loading
Loading
+22 −10
Original line number Original line Diff line number Diff line
@@ -72,23 +72,24 @@ config RD_LZMA
	  Support loading of a LZMA encoded initial ramdisk or cpio buffer
	  Support loading of a LZMA encoded initial ramdisk or cpio buffer
	  If unsure, say N.
	  If unsure, say N.


if INITRAMFS_SOURCE!=""

choice
choice
	prompt "Built-in initramfs compression mode"
	prompt "Built-in initramfs compression mode"
	help
	help
	  This setting is only meaningful if the INITRAMFS_SOURCE is
	  This option decides by which algorithm the builtin initramfs
	  set. It decides by which algorithm the INITRAMFS_SOURCE will
	  will be compressed.  Several compression algorithms are
	  be compressed.
	  available, which differ in efficiency, compression and
	  Several compression algorithms are available, which differ
	  decompression speed.  Compression speed is only relevant
	  in efficiency, compression and decompression speed.
	  when building a kernel.  Decompression speed is relevant at
	  Compression speed is only relevant when building a kernel.
	  each boot.
	  Decompression speed is relevant at each boot.


	  If you have any problems with bzip2 or LZMA compressed
	  If you have any problems with bzip2 or LZMA compressed
	  initramfs, mail me (Alain Knaff) <alain@knaff.lu>.
	  initramfs, mail me (Alain Knaff) <alain@knaff.lu>.


	  High compression options are mostly useful for users who
	  High compression options are mostly useful for users who are
	  are low on disk space (embedded systems), but for whom ram
	  low on RAM, since it reduces the memory consumption during
	  size matters less.
	  boot.


	  If in doubt, select 'gzip'
	  If in doubt, select 'gzip'


@@ -133,3 +134,14 @@ config INITRAMFS_COMPRESSION_LZMA
	  smaller with LZMA in comparison to gzip.
	  smaller with LZMA in comparison to gzip.


endchoice
endchoice

endif

if INITRAMFS_SOURCE=""
# The builtin initramfs is so small so we don't want to bug the user...

config INITRAMFS_COMPRESSION_NONE
	bool
	default y

endif