hundreds of differences in module list between initramfs-tools version 0.142ubuntu10 and version 0.142ubuntu11
Bug #2049540 reported by
Dan Bungert
This bug affects 1 person
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
initramfs-tools (Ubuntu) |
Triaged
|
High
|
Unassigned | ||
Noble |
Triaged
|
High
|
Unassigned |
Bug Description
When analyzing the kernel modules present in the current initrd, I have found that there are hundreds of such differences, and that this started with the move to dracut.
I believe that the move to dracut was intended to be relatively module neutral - see LP: #2031841 and LP: #2042710 for more details on that.
I'm attaching here a test case based on podman, where different versions of the initramfs-tools package are installed, and then the list of modules present in the initrd is analyzed.
tags: | added: rls-nn-incoming |
tags: |
added: foundations-todo removed: rls-nn-incoming |
Changed in initramfs-tools (Ubuntu): | |
importance: | Undecided → Critical |
importance: | Critical → High |
status: | New → Triaged |
To post a comment you must log in.
What is the problem here? Is there any proof that these modules are needed?
These four commit refer to bug #2031841 and cause the difference:
Filter net kernel modules by symbol regexp from dracut /git.launchpad. net/~ubuntu- core-dev/ ubuntu/ +source/ initramfs- tools/commit/ ?id=55a7cf12c03 7ccd14a0241aa8c ab085f6f8590d8
https:/
Filter block kernel modules by symbol regex from dracut /git.launchpad. net/~ubuntu- core-dev/ ubuntu/ +source/ initramfs- tools/commit/ ?id=7ef0f4f446a be98434dcffffd2 410247f95b0983
https:/
Install all usb/typec kernel modules /git.launchpad. net/~ubuntu- core-dev/ ubuntu/ +source/ initramfs- tools/commit/ ?id=aa8821f6ad5 9d9ce8f8cacddc5 f8ae7e41178b71
https:/
Do not install ARM/RISCV specific modules on other architectures /git.launchpad. net/~ubuntu- core-dev/ ubuntu/ +source/ initramfs- tools/commit/ ?id=2df78bbb143 884b9601a32608e 12e43d40ccb0b0
https:/
Using symbol regexes will be more fine-grained than including whole directories.