Obsoleted by XZ.

The config option for compressing the kernel stays, as some archs have a
bootloader outside the kernel that wants LZMA.

Signed-off-by: Adam Borowski <kilob...@angband.pl>
---
 Makefile    |  1 -
 usr/Kconfig | 28 ++--------------------------
 2 files changed, 2 insertions(+), 27 deletions(-)

diff --git a/Makefile b/Makefile
index c812467bfe11..97e4bf26a6d3 100644
--- a/Makefile
+++ b/Makefile
@@ -938,7 +938,6 @@ export mod_compress_cmd
 # This shall be used by the dracut(8) tool while creating an initramfs image.
 #
 INITRD_COMPRESS-y                  := gzip
-INITRD_COMPRESS-$(CONFIG_RD_LZMA)  := lzma
 INITRD_COMPRESS-$(CONFIG_RD_XZ)    := xz
 INITRD_COMPRESS-$(CONFIG_RD_LZO)   := lzo
 INITRD_COMPRESS-$(CONFIG_RD_LZ4)   := lz4
diff --git a/usr/Kconfig b/usr/Kconfig
index 05b6be569041..8d99edacabc9 100644
--- a/usr/Kconfig
+++ b/usr/Kconfig
@@ -61,15 +61,6 @@ config RD_GZIP
          Support loading of a gzip encoded initial ramdisk or cpio buffer.
          If unsure, say Y.
 
-config RD_LZMA
-       bool "Support initial ramdisk/ramfs compressed using LZMA"
-       default y
-       depends on BLK_DEV_INITRD
-       select DECOMPRESS_LZMA
-       help
-         Support loading of a LZMA encoded initial ramdisk or cpio buffer
-         If unsure, say N.
-
 config RD_XZ
        bool "Support initial ramdisk/ramfs compressed using XZ"
        depends on BLK_DEV_INITRD
@@ -118,8 +109,8 @@ choice
          when building a kernel.  Decompression speed is relevant at
          each boot. Also the memory usage during decompression may become
          relevant on memory constrained systems. This is usually based on the
-         dictionary size of the algorithm with algorithms like XZ and LZMA
-         featuring large dictionary sizes.
+         dictionary size of the algorithm with algorithms like XZ featuring
+         large dictionary sizes.
 
          High compression options are mostly useful for users who are
          low on RAM, since it reduces the memory consumption during
@@ -152,19 +143,6 @@ config INITRAMFS_COMPRESSION_GZIP
          supported by your build system as the gzip tool is present by default
          on most distros.
 
-config INITRAMFS_COMPRESSION_LZMA
-       bool "LZMA"
-       depends on RD_LZMA
-       help
-         This algorithm's compression ratio is best but has a large dictionary
-         size which might cause issues in memory constrained systems.
-         Decompression speed is between the other choices. Compression is
-         slowest. The initramfs size is about 33% smaller with LZMA in
-         comparison to gzip.
-
-         If you choose this, keep in mind that you may need to install the xz
-         or lzma tools to be able to compress the initram.
-
 config INITRAMFS_COMPRESSION_XZ
        bool "XZ"
        depends on RD_XZ
@@ -219,7 +197,6 @@ config INITRAMFS_COMPRESSION
        string
        default ""      if INITRAMFS_COMPRESSION_NONE
        default ".gz"   if INITRAMFS_COMPRESSION_GZIP
-       default ".lzma" if INITRAMFS_COMPRESSION_LZMA
        default ".xz"   if INITRAMFS_COMPRESSION_XZ
        default ".lzo"  if INITRAMFS_COMPRESSION_LZO
        default ".lz4"  if INITRAMFS_COMPRESSION_LZ4
@@ -228,6 +205,5 @@ config INITRAMFS_COMPRESSION
        default ".lz4"  if RD_LZ4
        default ".lzo"  if RD_LZO
        default ".xz"   if RD_XZ
-       default ".lzma" if RD_LZMA
        default ".zst"  if RD_ZSTD
        default ""
-- 
2.19.1

Reply via email to