2020-12-17 20:15:49 |
Joseph Salisbury |
bug |
|
|
added bug |
2021-01-12 12:16:43 |
Marcelo Cerri |
nominated for series |
|
Ubuntu Groovy |
|
2021-01-12 12:16:43 |
Marcelo Cerri |
bug task added |
|
linux-azure (Ubuntu Groovy) |
|
2021-01-12 12:16:43 |
Marcelo Cerri |
nominated for series |
|
Ubuntu Focal |
|
2021-01-12 12:16:43 |
Marcelo Cerri |
bug task added |
|
linux-azure (Ubuntu Focal) |
|
2021-01-12 12:16:43 |
Marcelo Cerri |
nominated for series |
|
Ubuntu Bionic |
|
2021-01-12 12:16:43 |
Marcelo Cerri |
bug task added |
|
linux-azure (Ubuntu Bionic) |
|
2021-01-12 12:16:57 |
Marcelo Cerri |
bug task added |
|
linux-azure-4.15 (Ubuntu) |
|
2021-01-12 12:17:07 |
Marcelo Cerri |
linux-azure (Ubuntu Bionic): status |
New |
Invalid |
|
2021-01-12 12:17:10 |
Marcelo Cerri |
linux-azure-4.15 (Ubuntu Focal): status |
New |
Invalid |
|
2021-01-12 12:17:12 |
Marcelo Cerri |
linux-azure-4.15 (Ubuntu Groovy): status |
New |
Invalid |
|
2021-01-12 12:17:16 |
Marcelo Cerri |
linux-azure (Ubuntu Focal): status |
New |
In Progress |
|
2021-01-12 12:17:18 |
Marcelo Cerri |
linux-azure (Ubuntu Groovy): status |
New |
In Progress |
|
2021-01-12 12:17:21 |
Marcelo Cerri |
linux-azure-4.15 (Ubuntu Focal): status |
Invalid |
In Progress |
|
2021-01-12 12:17:23 |
Marcelo Cerri |
linux-azure-4.15 (Ubuntu Groovy): status |
Invalid |
In Progress |
|
2021-01-12 12:17:24 |
Marcelo Cerri |
linux-azure (Ubuntu): assignee |
|
Marcelo Cerri (mhcerri) |
|
2021-01-12 12:17:26 |
Marcelo Cerri |
linux-azure-4.15 (Ubuntu): assignee |
|
Marcelo Cerri (mhcerri) |
|
2021-01-12 12:17:32 |
Marcelo Cerri |
linux-azure (Ubuntu Focal): assignee |
|
Marcelo Cerri (mhcerri) |
|
2021-01-12 12:17:34 |
Marcelo Cerri |
linux-azure (Ubuntu Groovy): assignee |
|
Marcelo Cerri (mhcerri) |
|
2021-01-12 12:17:36 |
Marcelo Cerri |
linux-azure-4.15 (Ubuntu Focal): assignee |
|
Marcelo Cerri (mhcerri) |
|
2021-01-12 12:17:37 |
Marcelo Cerri |
linux-azure-4.15 (Ubuntu Groovy): assignee |
|
Marcelo Cerri (mhcerri) |
|
2021-01-12 13:54:27 |
Marcelo Cerri |
description |
Azure is planning to have VM sizes that boot from NVMe storage, so the NVMe
drivers need to be in the kernel image itself, or if the NVMe driver is built
as a module, the module needs to be included in the initramfs file. Setting CONFIG_HYPERV=Y, CONFIG_PCI_HYPERV=Y and CONFIG_BLK_DEV_NVME=Y does the former, but the latter is acceptable.
Two out of the three configs are set to Y, but we would need CONFIG_PCI_HYPERV set to Y to build the NVMe driver into the kernel. Otherwise, we would need an initrd to all booting from NVMe
Microsoft would like to request either of these changes in all the supported releases. |
[Impact]
Azure is planning to have VM sizes that boot from NVMe storage, so the NVMe
drivers need to be in the kernel image itself, or if the NVMe driver is built
as a module, the module needs to be included in the initramfs file. Setting CONFIG_HYPERV=Y, CONFIG_PCI_HYPERV=Y and CONFIG_BLK_DEV_NVME=Y does the former, but the latter is acceptable.
Two out of the three configs are set to Y, but we would need CONFIG_PCI_HYPERV set to Y to build the NVMe driver into the kernel. Otherwise, we would need an initrd to all booting from NVMe
Microsoft would like to request either of these changes in all the supported releases.
[Test Case]
The .ko file for the module shouldn't be present under "/usr/lib/modules/$(uname -r)/".
But it should still be listed under "/sys/module/" for azure instances.
[Where problems could occur]
There's no outstanding potential regressions from this change. Maybe some bug with the config change itself might affect the kernel packaging, but that's very unlikely. |
|
2021-01-19 09:56:53 |
Stefan Bader |
linux-azure-4.15 (Ubuntu Bionic): importance |
Undecided |
Medium |
|
2021-01-19 09:56:53 |
Stefan Bader |
linux-azure-4.15 (Ubuntu Bionic): status |
New |
In Progress |
|
2021-01-19 09:57:02 |
Stefan Bader |
linux-azure-4.15 (Ubuntu Focal): status |
In Progress |
Invalid |
|
2021-01-19 09:57:07 |
Stefan Bader |
linux-azure-4.15 (Ubuntu Groovy): status |
In Progress |
Invalid |
|
2021-01-19 09:57:15 |
Stefan Bader |
linux-azure-4.15 (Ubuntu): status |
New |
Invalid |
|
2021-01-19 09:57:25 |
Stefan Bader |
linux-azure (Ubuntu Focal): importance |
Undecided |
Medium |
|
2021-01-19 09:57:28 |
Stefan Bader |
linux-azure (Ubuntu Groovy): importance |
Undecided |
Medium |
|
2021-01-26 06:14:50 |
Kelsey Steele |
linux-azure (Ubuntu Focal): status |
In Progress |
Fix Committed |
|
2021-01-26 06:14:54 |
Kelsey Steele |
linux-azure (Ubuntu Groovy): status |
In Progress |
Fix Committed |
|
2021-01-26 06:14:58 |
Kelsey Steele |
linux-azure-4.15 (Ubuntu Bionic): status |
In Progress |
Fix Committed |
|
2021-02-23 16:17:36 |
Launchpad Janitor |
linux-azure (Ubuntu Focal): status |
Fix Committed |
Fix Released |
|
2021-02-23 16:17:36 |
Launchpad Janitor |
cve linked |
|
2020-16120 |
|
2021-02-23 16:17:36 |
Launchpad Janitor |
cve linked |
|
2020-27777 |
|
2021-02-23 16:17:36 |
Launchpad Janitor |
cve linked |
|
2020-29372 |
|
2021-02-23 16:23:42 |
Launchpad Janitor |
linux-azure (Ubuntu Groovy): status |
Fix Committed |
Fix Released |
|
2021-02-23 16:23:42 |
Launchpad Janitor |
cve linked |
|
2020-28974 |
|
2021-02-23 17:47:47 |
Launchpad Janitor |
linux-azure-4.15 (Ubuntu Bionic): status |
Fix Committed |
Fix Released |
|
2021-02-23 17:47:47 |
Launchpad Janitor |
cve linked |
|
2020-29374 |
|
2021-02-23 21:24:25 |
Launchpad Janitor |
linux-azure (Ubuntu): status |
New |
Fix Released |
|