initramfs-tools (0.141)
[PTS] [DDPO]
COMMITS: VCS has seen 12 commits since the v0.141 tag
- Git: https://salsa.debian.org/kernel-team/initramfs-tools.git
-
- Branch: master
- Path: debian/changelog
- Browser: https://salsa.debian.org/kernel-team/initramfs-tools
- Last scan: 2022-06-27 08:35:13+00
- Next scan: 2022-07-05 11:51:00+00
- Merge requests: 5
- CI pipeline status: success
- Debian changelog in Git:
initramfs-tools (0.141) unstable; urgency=medium
[ Hideki Yamane ]
* [742c8ee] Use zstd as default compression for initramfs (Closes: #976054)
* [b6ccfb6] Recommends: s/pigz/zstd/
* [1063c43] Add check whether zstd support kernel (>= 5.9) and
CONFIG_RD_ZSTD=y or not
* [71c29fd] As comparison, compression level 9 is better.
* [9cee2f0] Consider SOURCE_DATE_EPOCH option for zstd
[ Alper Nebi Yasak ]
* [db7aec4] hook-functions: Include io-domain in dw_mmc-rockchip hidden
dependencies
[ Michael Biebl ]
* [7ec5e26] Setup /dev/fd and /dev/std{in,out,err} after mounting devtmpfs
(Closes: #981302)
[ Dan Streetman ]
* [116b532] hook-functions: check for dir before running find on it
(LP: #1927779)
[ Vagrant Cascadian ]
* [a5d9b32] hook-functions: Add pwm-rockchip to "fb" modules for Pinebook PRO
LCD display.
* [7e15676] hook-functions: Add usb/typec/tcpm modules to support keyboard on
Pinebook PRO.
* [5f17c03] hook-functions: Add panel-edp to "fb" modules for Pinebook PRO
LCD display.
[ Ben Hutchings ]
* [26f2f00] Only run shellcheck in Salsa CI (Closes: #992798)
* [bd1519b] Fix shellcheck warning "Avoid x-prefix in comparisons ..."
* [4937118] hook-functions: Fix shellcheck warning "Expansions inside ${..}
need to be ..."
* [883f4ad] mkiniramfs: Log warning about missing compressor to stderr
* [035190c] mkinitramfs: Generalise kernel compression support check
* [58e05e4] d/salsa-ci.yml: Disable non-arch:all builds
* [5679e26] debian/tests/control: Add zstd as dependency to avoid (fatal)
warnings
* [e856af4] hook-functions: Support network boot via USB Ethernet adapters
(Closes: #980788)
* [ec5c6c7] scripts/functions: Refactor device name logic in
configure_networking
* [80eddcf] scripts/functions: Make configure_networking wait for device
specified any way (Closes: #911727)
[ Ben Love ]
* [02dc65f] Fully-qualify modprobe calls to avoid busybox
[ Ariel D'Alessandro ]
* [8a6f73c] hook-functions: Add nvmem-imx-ocotp driver module to network boot
-- Ben Hutchings <benh@debian.org> Sun, 10 Apr 2022 23:39:45 +0200
- This branch is 12 commits ahead of tag v0.141
- Git log:
commit 9a4d579050b7221e8a5e4be7160e8cab25c3065b
Author: Ben Hutchings <benh@debian.org>
Date: Mon Jun 20 17:13:07 2022 +0200
hook-functions: auto_add_modules: Include UFS drivers from drivers/ufs/
UFS is SCSI-like and its drivers used to be built under
drivers/scsi/ufs, but in 5.19 they're moving to drivers/ufs. Keep
including them in the "scsi" module class.
Signed-off-by: Ben Hutchings <benh@debian.org>
commit 5bf479d5579855fe90e2f547b42ffe90a5d4d911
Author: Ben Hutchings <benh@debian.org>
Date: Mon Jun 20 16:58:58 2022 +0200
hook-functions: Remove support for ieee1394 and i2o
These are long obsolete:
- ieee1394 was replaced by firewire, and removed in Linux 2.6.37
- i2o was removed in Linux 4.2
The ide subsystem has also been removed in Linux 5.14 and most of its
drivers were replaced with libata-based drivers long ago. But some
ia64 and m68k machines still needed ide-based drivers until quite
recently, so I will give their users some more time to upgrade the
kernel.
Signed-off-by: Ben Hutchings <benh@debian.org>
commit 65bd9634f5698446815e1e0f11acf98dfe892f00
Merge: befc76e 50d945a
Author: Ben Hutchings <benh@debian.org>
Date: Mon Jun 20 17:40:05 2022 +0000
Merge branch 'compresslevel' into 'master'
Add support for specifying compression level
See merge request kernel-team/initramfs-tools!52
commit 50d945acb8418c1b7e55099019d9e3a6d465434d
Author: Rich Ercolani <rincebrain@gmail.com>
Date: Sun Apr 10 17:40:02 2022 -0400
Add support for specifying compression level
Added a COMPRESSLEVEL parameter to initramfs.conf, a -l flag to
mkinitramfs, and updated initramfs.conf.5 and mkinitramfs.8 to match.
Signed-off-by: Rich Ercolani <rincebrain@gmail.com>
commit befc76e68257b5c8b94ec1b82715e41521b2dee7
Merge: 599c0cd 8c9840e
Author: Ben Hutchings <benh@debian.org>
Date: Mon Jun 20 14:00:26 2022 +0000
Merge branch 'always_include_fsck' into 'master'
hooks/fsck: always include fsck binary
See merge request kernel-team/initramfs-tools!49
commit 599c0cdf6dd9684ba8538d78ad71a1e5ca741be9
Merge: 6b632f9 d8c5864
Author: Ben Hutchings <benh@debian.org>
Date: Mon Jun 20 13:48:01 2022 +0000
Merge branch 'decompress-modules' into 'master'
mkinitramfs: decompress compressed kernel modules
See merge request kernel-team/initramfs-tools!51
commit 6b632f95213043634b947f156c3c736a46186090
Merge: 9b3a069 834d01d
Author: Vagrant Cascadian <vagrant@debian.org>
Date: Mon Jun 6 17:48:07 2022 +0000
Merge branch 'reform2-di-modules' into 'master'
hook-functions: Add pwm-imx27, nwl-dsi, ti-sn65dsi86, imx-dcss, mxsfb,...
See merge request kernel-team/initramfs-tools!63
commit 834d01d41f22915710ca50f4af4ba041926882aa
Author: Johannes Schauer Marin Rodrigues <josch@mister-muffin.de>
Date: Tue May 31 23:35:20 2022 +0200
hook-functions: Add pwm-imx27, nwl-dsi, ti-sn65dsi86, imx-dcss, mxsfb, mux-mmio and imx8mq-interconnect for MNT Reform 2 panel/backlight.
commit 9b3a06991f9f4a96efbd90faa2a096f7e059173f
Merge: 6f2963f e447e91
Author: Ben Hutchings <benh@debian.org>
Date: Sun Apr 24 21:03:57 2022 +0000
Merge branch 'szubersk-resume' into 'master'
resume: Don't resume from a swap device on a ZVOL
See merge request kernel-team/initramfs-tools!60
commit e447e91bfb51cc2d5eec3a277fb4a019203233de
Author: szubersk <szuberskidamian@gmail.com>
Date: Fri Apr 22 01:23:37 2022 +0200
resume: Don't resume from a swap device on a ZVOL
OpenZFS currently doesn't support resuming from swap devices
backed by ZVOL. Without this correction boot process hangs at
initramfs stage.
Signed-off-by: szubersk <szuberskidamian@gmail.com>
commit d8c586458115beff0e46b4bf95997a871dde3294
Author: Dimitri John Ledkov <dimitri.ledkov@canonical.com>
Date: Mon Oct 18 15:18:58 2021 +0100
mkinitramfs: decompress compressed kernel modules
It has been measured that initrd size and resulting boot time is
larger if compressed initrd contains compressed modules. Initrd as a
whole compresses better when all the kernel modules included in the
initrd are uncompressed. See Link for data and comparison. Thus whilst
initramfs-tools already supports compressed kernel modules, decompress
them after adding them to the initrd. This keeps initrd size constant,
when the host chooses to keep modules compressed on disk.
Attempt to decompress modules is only performed if relevant utilities
are available.
Link: https://bugs.launchpad.net/bugs/1932329
Signed-off-by: Dimitri John Ledkov <dimitri.ledkov@canonical.com>
commit 8c9840ea14b40b25dd9efc31b08655ce52495f37
Author: Dan Streetman <ddstreet@canonical.com>
Date: Fri May 7 16:41:32 2021 -0400
hooks/fsck: always include fsck binary
The fsck binary is needed even if the fstab passno field is 0,
because if the root fs is corrupt the admin may need to manually
run fsck from the initrd.
LP: #1917780