Hello Andrew, all

Please see attached herein a patch to replace INITRAMFS_COMPRESSION_GZIP option with a new CONFIG_RD_GZIP=y, for INITRAMFS_COMPRESSION_GZIP is not set. Patch also removes the choice text for INITRAMFS_* options from usr/Kconfig.

Thank you.
--
Prasad J Pandit / Red Hat Security Response Team
From e5ab6002603a901d40c7f84b4d6d240bf0e91aca Mon Sep 17 00:00:00 2001
From: Hristo Venev <hri...@venev.name>
Date: Mon, 25 Nov 2013 11:54:29 +0530
Subject: [PATCH 1/1] Drop INITRAMFS_COMPRESSION_GZIP option

Replaced INITRAMFS_COMPRESSION_GZIP=y option in the mips' &
powerpc's defconfig file with the CONFIG_RD_GZIP=y, for
INITRAMFS_COMPRESSION_GZIP is not set. Also removed the
corresponding Kconfig choice text for all INITRAMFS_COMPRESSION_*
options.

Signed-off-by: P J P <pra...@redhat.com>

diff --git a/arch/mips/configs/nlm_xlr_defconfig 
b/arch/mips/configs/nlm_xlr_defconfig
index 44b4734..17388d0 100644
--- a/arch/mips/configs/nlm_xlr_defconfig
+++ b/arch/mips/configs/nlm_xlr_defconfig
@@ -25,7 +25,7 @@ CONFIG_BLK_DEV_INITRD=y
 CONFIG_INITRAMFS_SOURCE=""
 CONFIG_RD_BZIP2=y
 CONFIG_RD_LZMA=y
-CONFIG_INITRAMFS_COMPRESSION_GZIP=y
+CONFIG_RD_GZIP=y
 CONFIG_EXPERT=y
 CONFIG_KALLSYMS_ALL=y
 # CONFIG_ELF_CORE is not set
diff --git a/arch/powerpc/configs/chroma_defconfig 
b/arch/powerpc/configs/chroma_defconfig
index 4f35fc4..4d09a56 100644
--- a/arch/powerpc/configs/chroma_defconfig
+++ b/arch/powerpc/configs/chroma_defconfig
@@ -29,7 +29,7 @@ CONFIG_BLK_DEV_INITRD=y
 CONFIG_INITRAMFS_SOURCE=""
 CONFIG_RD_BZIP2=y
 CONFIG_RD_LZMA=y
-CONFIG_INITRAMFS_COMPRESSION_GZIP=y
+CONFIG_RD_GZIP=y
 CONFIG_KALLSYMS_ALL=y
 CONFIG_EMBEDDED=y
 CONFIG_PERF_EVENTS=y
diff --git a/usr/Kconfig b/usr/Kconfig
index 642f503..2d4c77e 100644
--- a/usr/Kconfig
+++ b/usr/Kconfig
@@ -98,80 +98,3 @@ config RD_LZ4
        help
          Support loading of a LZ4 encoded initial ramdisk or cpio buffer
          If unsure, say N.
-
-choice
-       prompt "Built-in initramfs compression mode" if INITRAMFS_SOURCE!=""
-       help
-         This option decides by which algorithm the builtin initramfs
-         will be compressed.  Several compression algorithms are
-         available, which differ in efficiency, compression and
-         decompression speed.  Compression speed is only relevant
-         when building a kernel.  Decompression speed is relevant at
-         each boot.
-
-         If you have any problems with bzip2 or LZMA compressed
-         initramfs, mail me (Alain Knaff) <al...@knaff.lu>.
-
-         High compression options are mostly useful for users who are
-         low on RAM, since it reduces the memory consumption during
-         boot.
-
-         If in doubt, select 'gzip'
-
-config INITRAMFS_COMPRESSION_NONE
-       bool "None"
-       help
-         Do not compress the built-in initramfs at all. This may
-         sound wasteful in space, but, you should be aware that the
-         built-in initramfs will be compressed at a later stage
-         anyways along with the rest of the kernel, on those
-         architectures that support this.
-         However, not compressing the initramfs may lead to slightly
-         higher memory consumption during a short time at boot, while
-         both the cpio image and the unpacked filesystem image will
-         be present in memory simultaneously
-
-config INITRAMFS_COMPRESSION_GZIP
-       bool "Gzip"
-       depends on RD_GZIP
-       help
-         The old and tried gzip compression. It provides a good balance
-         between compression ratio and decompression speed.
-
-config INITRAMFS_COMPRESSION_BZIP2
-       bool "Bzip2"
-       depends on RD_BZIP2
-       help
-         Its compression ratio and speed is intermediate.
-         Decompression speed is slowest among the choices.  The initramfs
-         size is about 10% smaller with bzip2, in comparison to gzip.
-         Bzip2 uses a large amount of memory. For modern kernels you
-         will need at least 8MB RAM or more for booting.
-
-config INITRAMFS_COMPRESSION_LZMA
-       bool "LZMA"
-       depends on RD_LZMA
-       help
-         This algorithm's compression ratio is best.
-         Decompression speed is between the other choices.
-         Compression is slowest. The initramfs size is about 33%
-         smaller with LZMA in comparison to gzip.
-
-config INITRAMFS_COMPRESSION_XZ
-       bool "XZ"
-       depends on RD_XZ
-       help
-         XZ uses the LZMA2 algorithm. The initramfs size is about 30%
-         smaller with XZ in comparison to gzip. Decompression speed
-         is better than that of bzip2 but worse than gzip and LZO.
-         Compression is slow.
-
-config INITRAMFS_COMPRESSION_LZO
-       bool "LZO"
-       depends on RD_LZO
-       help
-         Its compression ratio is the poorest among the choices. The kernel
-         size is about 10% bigger than gzip; however its speed
-         (both compression and decompression) is the fastest.
-
-endchoice
-- 
1.8.3.1

Reply via email to