References: fate#311487 Provide a modalias entry in xen-plaform-pci.ko to allow early autoloading in initrd based on /sys/class/dmi/id/modalias Signed-off-by: Olaf Hering --- unmodified_drivers/linux-2.6/platform-pci/platform-pci.c | 13 +++++++++++++ 1 file changed, 13 insertions(+) --- a/unmodified_drivers/linux-2.6/platform-pci/platform-pci.c +++ b/unmodified_drivers/linux-2.6/platform-pci/platform-pci.c @@ -27,6 +27,7 @@ #include #include #include +#include #include #include #include @@ -472,6 +473,18 @@ static struct pci_device_id platform_pci MODULE_DEVICE_TABLE(pci, platform_pci_tbl); +static const struct dmi_system_id platform_dmi_tbl[] = { + { + .ident = "Xen PV-on-HVM", + .matches = { + DMI_MATCH(DMI_SYS_VENDOR, "Xen"), + DMI_MATCH(DMI_PRODUCT_NAME, "HVM domU"), + }, + }, + { }, +}; +MODULE_DEVICE_TABLE(dmi, platform_dmi_tbl); + static struct pci_driver platform_driver = { name: DRV_NAME, probe: platform_pci_init,