Received: by 2002:a25:e7d8:0:0:0:0:0 with SMTP id e207csp401482ybh; Wed, 11 Mar 2020 03:23:01 -0700 (PDT) X-Google-Smtp-Source: ADFU+vv3MtIRHnROhqn7Pp5oKrFn/6r8Dam3hjUWo+ZNTKISIAy4eL0HPR36uF2Dl52wHTLASRZe X-Received: by 2002:a9d:344:: with SMTP id 62mr1846739otv.102.1583922181284; Wed, 11 Mar 2020 03:23:01 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1583922181; cv=none; d=google.com; s=arc-20160816; b=d9dif8ueiholHkorlm4/6ZgrJGmKXwKhWr8REvEjm/UPG94ySHs1CDTalfBJpA1cYt OtF7slRu4PwRJva1Rc2S//2hdQY0pjvvPEIpE97JYPVfbbEIKOH05MTcPPIUho/XGSr3 Z8zPJlv6vb1ho61ONneBFxD6S4Op9Fco5aO+PLGv+Mcq7rJdM8Cmefq2a7tLu0uQLANT HBcXm0/gc1i+Sa5CUkvxRzd1BCCfBl+d9YGSMpOsS0UZD5Yodhft8hBKWY7FGDWfx0Gk mKv4EyVr1PDhcTG3+Zls02xl16vUbwjb8dfX1HG+7urN9mVUmQe4y4w9jTcEznvtF9kc tZWQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:content-transfer-encoding:mime-version :message-id:date:subject:cc:to:from:dkim-signature; bh=8nAj4zVk1G5Guw5C0DFEeojcDCY7llhqDOhgt8IytrM=; b=wJlfCGB89LGaxx0+BdDOMuXxGAgEB8hj41HGYMbIMM/HOX2o4x00nENbhcfvU9JXYe DGEPysiUDGJQAoxPbSl0yEv934jNRZz8tyJF4Y2OFn9qFm603P7tZWAHDskAb96aWpaL oN8qXHCpGGCbOh5x5swfIiHOk6BE5ZyUoGIkoFFfOmCbDro2FjzQ/1kcMj1kNeZBvt3B K95O52Rv1ruFtdLrJf4GA20H+rQm0EgKzTPaga3+lKdaMZeORAgGOOBnNM3ybQUb44k5 mHdYvdCEo9NALF6Zp4oiNaUzpTFTfVohSzsNz6si6DopW8/W4GDLY+ZXECKz2J7vc9jo UkKw== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@synopsys.com header.s=mail header.b=UBnXq874; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=synopsys.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id 2si865293oix.27.2020.03.11.03.22.49; Wed, 11 Mar 2020 03:23:01 -0700 (PDT) Received-SPF: pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) client-ip=209.132.180.67; Authentication-Results: mx.google.com; dkim=pass header.i=@synopsys.com header.s=mail header.b=UBnXq874; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=synopsys.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1728917AbgCKKWa (ORCPT + 99 others); Wed, 11 Mar 2020 06:22:30 -0400 Received: from smtprelay-out1.synopsys.com ([149.117.87.133]:40646 "EHLO smtprelay-out1.synopsys.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1725976AbgCKKWa (ORCPT ); Wed, 11 Mar 2020 06:22:30 -0400 Received: from mailhost.synopsys.com (mdc-mailhost1.synopsys.com [10.225.0.209]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) (No client certificate requested) by smtprelay-out1.synopsys.com (Postfix) with ESMTPS id 31C1BC0F5E; Wed, 11 Mar 2020 10:22:29 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=synopsys.com; s=mail; t=1583922149; bh=B0LXRtnUY0xELU3mx53c6L8Wx4Nfptiv5Yp8NrUU6DY=; h=From:To:Cc:Subject:Date:From; b=UBnXq874oIsln5Amvel0BR0LjABeaesLXcas6MKMh44VGKD9YBtRyNW7u/C/dP72p ulwxGZyEn4chRN4S/A7Tiea10r2EK5h5GBJUy/I0GruTqXgPY+EMJki7vCdBQnywHz 9WNpkGDwTytopwbselofdngzn7OPGcuE0+Xj+7VQmwMG2sL0h53jVX6RsRFwR8c7Dk J4KWcvHomJ4qovvKeiB6wmxx6rnkEzoLtWMvbp0xdXXO3TtVWqAi2Z2DlCiMYXe7V9 USBm7oThR1eEeKmn7/qftRJ2vLw2ndCGlqhBOGB/SJR4kxt+6miQj/2f1rF2vAqBgI 56RaKM5RyqPxQ== Received: from paltsev-e7480.internal.synopsys.com (paltsev-e7480.internal.synopsys.com [10.121.8.79]) by mailhost.synopsys.com (Postfix) with ESMTP id 12B66A005B; Wed, 11 Mar 2020 10:22:26 +0000 (UTC) From: Eugeniy Paltsev To: Masahiro Yamada , linux-kernel@vger.kernel.org Cc: linux-snps-arc@lists.infradead.org, Vineet Gupta , Alexey Brodkin , Eugeniy Paltsev Subject: [PATCH] initramfs: restore default compression behaviour Date: Wed, 11 Mar 2020 13:22:17 +0300 Message-Id: <20200311102217.25170-1-Eugeniy.Paltsev@synopsys.com> X-Mailer: git-send-email 2.21.1 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Even though INITRAMFS_SOURCE kconfig option isn't set in most of defconfigs it is used (set) extensively by various build systems. Commit f26661e12765 ("initramfs: make initramfs compression choice non-optional") has changed default compression mode. Previously we compress initramfs using available compression algorithm. Now we don't use any compression at all by default. It significantly increases the image size in case of build system chooses embedded initramfs. Initially I faced with this issue while using buildroot. As of today it's not possible to set preferred compression mode in target defconfig as this option depends on INITRAMFS_SOURCE being set. Modification of build systems doesn't look like good option in this case as it requires to check against kernel version when setting compression mode. The reason for this is that kconfig options describing compression mode was renamed (in same patch series) so we are not able to simply enable one option for old and new kernels. Given that I propose to use GZIP as default here instead of NO compression. It should be used only when available but given that gzip is enabled by default it looks like good enough choice. Signed-off-by: Eugeniy Paltsev --- usr/Kconfig | 1 + 1 file changed, 1 insertion(+) diff --git a/usr/Kconfig b/usr/Kconfig index bdf5bbd40727..690ef9020819 100644 --- a/usr/Kconfig +++ b/usr/Kconfig @@ -102,6 +102,7 @@ config RD_LZ4 choice prompt "Built-in initramfs compression mode" + default INITRAMFS_COMPRESSION_GZIP if RD_GZIP depends on INITRAMFS_SOURCE != "" help This option allows you to decide by which algorithm the builtin -- 2.21.1