linux-aws builds modules which are not shipped
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
linux-aws (Ubuntu) |
Fix Released
|
Low
|
Stefan Bader | ||
Xenial |
Fix Released
|
Low
|
Unassigned | ||
Bionic |
Fix Released
|
Low
|
Unassigned | ||
Disco |
Fix Released
|
Low
|
Unassigned |
Bug Description
[SRU Justification]
== Impact ==
The build of AWS kernels currently is set up in a way that, like the generic kernel, builds a larger number of modules than it actually provides in the main modules package. However, unlike the generic kernel, it does not provide a linux-modules-extra which contains all those built modules.
So there is no way for users to get modules which were deemed unnecessary in the AWS cloud space. But this also causes problems in cases where out of tree modules are being tried to compile. Those will configure themselves based on the provided config and then might depend on functionality which is provided in some module that is not part of the non-extra set.
== Fix ==
To fix this, but also to get all of the kernels aligned, the AWS kernel should start to provide a linux-modules-extra which contains all those modules not shipped in the main modules packages. Since the default linux-aws meta package is supposed to only install the minimal set, there needs to be a linux-modules-
== Testcase ==
sudo apt-get install linux-modules-
This should download and install additional kernel modules.
== Risk of Regression ==
Low, this will start to ship an additional package which is not installed by default.
Changed in linux-aws (Ubuntu Xenial): | |
importance: | Undecided → Low |
Changed in linux-aws (Ubuntu Bionic): | |
importance: | Undecided → Low |
Changed in linux-aws (Ubuntu Disco): | |
importance: | Undecided → Low |
Changed in linux-aws (Ubuntu Xenial): | |
status: | New → Fix Committed |
Changed in linux-aws (Ubuntu Bionic): | |
status: | New → Fix Committed |
Changed in linux-aws (Ubuntu Disco): | |
status: | New → Fix Committed |
This bug was fixed in the package linux-aws - 5.0.0-1012.13
---------------
linux-aws (5.0.0-1012.13) disco; urgency=medium
* add support for Amazon Graviton PCIe controller (LP: #1834962) map_msi_ msg() in two parts compose_ msi_msg( ) IRQ_MSI_ IOMMU=y
- PCI: al: Add Amazon Annapurna Labs PCIe host controller driver
- genirq/msi: Add a new field in msi_desc to store an IOMMU cookie
- iommu/dma-iommu: Split iommu_dma_
- irqchip/gicv2m: Don't map the MSI page in gicv2m_
- SAUCE: irqchip/gic: Add support for Amazon Graviton variant of GICv3+GICv2m
- SAUCE: [aws] arm64: acpi/pci: invoke _DSM whether to preserve firmware PCI
setup
- [Config] aws: set CONFIG_
* CVE-2019-1125 /swapgs: Exclude ATOMs from speculation through SWAPGS
- x86/cpufeatures: Carve out CQM features retrieval
- x86/cpufeatures: Combine word 11 and 12 into a new scattered features word
- x86/speculation: Prepare entry code for Spectre v1 swapgs mitigations
- x86/speculation: Enable Spectre v1 swapgs mitigations
- x86/entry/64: Use JMP instead of JMPQ
- x86/speculation
* linux-aws builds modules which are not shipped (LP: #1836706)
- [Packaging] Start shipping modules-extra
-- Kleber Sacilotto de Souza <email address hidden> Fri, 02 Aug 2019 12:32:10 +0200