There's a second issue that also affects cosmic/linux-azure:
In 4.18, the module pci-hyperv moved from "drivers/pci/host/pci-hyperv.ko" to "./drivers/pci/controller/pci-hyperv.c". That caused the module to be included to the linux-modules-extra instead of the linux-modules package.
I'm preparing a fix for it and adding some additional checks to prevent modules to move silently to the linux-modules-extra when its based location has changed.
There's a second issue that also affects cosmic/linux-azure:
In 4.18, the module pci-hyperv moved from "drivers/ pci/host/ pci-hyperv. ko" to "./drivers/ pci/controller/ pci-hyperv. c". That caused the module to be included to the linux-modules-extra instead of the linux-modules package.
I'm preparing a fix for it and adding some additional checks to prevent modules to move silently to the linux-modules-extra when its based location has changed.