Files
kernel/kernel-std/debian/deb_patches/series
M. Vefa Bicakci da523dc2d0 Debian: kernel: Parallelize xz archive compression
Without this commit, a 12-CPU build VM used by the author takes between
9 and 10 minutes to compress the standard/non-preempt-rt kernel's
linux-source-5.10.tar.xz source archive.

This commit parallelizes the compression operation, and this reduces the
compression time to about 1 minute, saving about 8 minutes during the
build procedure.

During the preparation of this commit, reduction of the compression
ratio was also experimented with, but was not opted for due to the
increased need for disk space.

Some of the measurements that were acquired with the same 12-CPU build
VM can be seen in the table below:

			Archive size	Compression time
			(Bytes)
baseline		120687336	9~10 min
--threads=0		"		~55 sec
--threads=0 -3		142357736	~21 sec
--threads=0 -0		174808508	~ 7 sec

Verification
- "build-pkgs -c -b rt,std -p linux,linux-rt" rebuilds the kernel
  successfully, but takes a shorter duration of time.
- This commit has been in the author's local repository for more than a
  month, and no issues were observed during the kernel rebuilds carried
  out during the author's day-to-day work.

Closes-Bug: 1988442
Change-Id: Ib7c701f3f690d6120dc5aca1d0d42862151a2fc0
Signed-off-by: M. Vefa Bicakci <vefa.bicakci@windriver.com>
2022-09-01 14:24:58 +00:00

17 lines
828 B
Plaintext

0001-kernel-std-Remove-the-old-changelog-file.patch
0002-kernel-std-Add-a-new-changelog-file-for-linux-yocto-.patch
0003-kernel-std-Add-a-kernel-config-file-for-stx-debian.patch
0004-kernel-std-Adapt-the-debian-folder-for-new-source.patch
0005-kernel-modules-sign-kernel-modules.patch
0006-Debian-align-config-file-with-stx-centos.patch
0007-Debian-update-5.10-Kernel-to-5.10.99.patch
0008-config-set-configs-needed-for-secure-boot.patch
0009-Drop-Android-patches.patch
0010-Debian-Disable-CONFIG_BNXT.patch
0011-Debian-Hardcode-net.naming-scheme-in-CONFIG_CMDLINE.patch
0012-Debian-update-5.10-Kernel-to-5.10.112.patch
0013-kernel-std-fix-proc-version-content.patch
0014-kernel-std-clean-patches-from-debian-release.patch
0015-Debian-Added-apparmor-security-module.patch
0016-debian-rules.real-Parallelize-xz-compression.patch