linux-azure: Install PMEM modules by default
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
linux-azure (Ubuntu) |
Fix Released
|
Undecided
|
Unassigned | ||
Bionic |
Invalid
|
Undecided
|
Unassigned | ||
Focal |
Fix Released
|
High
|
Marcelo Cerri | ||
Groovy |
Fix Released
|
High
|
Marcelo Cerri | ||
linux-azure-4.15 (Ubuntu) |
Invalid
|
Undecided
|
Unassigned | ||
Bionic |
Fix Released
|
High
|
Marcelo Cerri | ||
Focal |
Invalid
|
Undecided
|
Unassigned | ||
Groovy |
Invalid
|
Undecided
|
Unassigned |
Bug Description
[Impact]
Some workloads, for example SQL Server, require PMEM support from different modules for performance reasons. Most of this modules are included in the linux-modules-extra package but linux-azure doesn't install it by default.
Move these modules to the linux-modules package so they are installed by default: nd_blk.ko, nd_pmem.ko, device_dax.ko, dax_hmem.ko, kmem.ko, dax_pmem.ko, dax_pmem_compat.ko, virtio_pmem.ko , nd_virtio.ko.
(Some modules are not available depending on the kernel version)
[Test Plan]
The modules listed below should be included in the linux-modules package instead of in the linux-modules-extra package.
[Where problems could occur]
The additional modules shouldn't cause any troubles and in case of problem they can be blacklisted or removed from linux-modules.
CVE References
no longer affects: | linux (Ubuntu) |
Changed in linux-azure (Ubuntu Bionic): | |
status: | New → Invalid |
Changed in linux-azure-4.15 (Ubuntu Focal): | |
status: | New → Invalid |
Changed in linux-azure-4.15 (Ubuntu Groovy): | |
status: | New → Invalid |
Changed in linux-azure-4.15 (Ubuntu Hirsute): | |
status: | New → Invalid |
Changed in linux-azure-4.15 (Ubuntu Bionic): | |
assignee: | nobody → Marcelo Cerri (mhcerri) |
importance: | Undecided → High |
status: | New → In Progress |
Changed in linux-azure (Ubuntu Focal): | |
importance: | Undecided → High |
status: | New → In Progress |
assignee: | nobody → Marcelo Cerri (mhcerri) |
Changed in linux-azure (Ubuntu Groovy): | |
assignee: | nobody → Marcelo Cerri (mhcerri) |
importance: | Undecided → High |
status: | New → In Progress |
no longer affects: | linux-azure (Ubuntu Hirsute) |
no longer affects: | linux-azure-4.15 (Ubuntu Hirsute) |
Changed in linux-azure (Ubuntu Focal): | |
status: | In Progress → Fix Committed |
Changed in linux-azure (Ubuntu Groovy): | |
status: | In Progress → Fix Committed |
Changed in linux-azure-4.15 (Ubuntu Bionic): | |
status: | In Progress → Fix Committed |
SRU submission:
https:/ /lists. ubuntu. com/archives/ kernel- team/2021- March/118482. html /lists. ubuntu. com/archives/ kernel- team/2021- March/118483. html /lists. ubuntu. com/archives/ kernel- team/2021- March/118484. html /lists. ubuntu. com/archives/ kernel- team/2021- March/118485. html
https:/
https:/
https:/