From: Uwe Kleine-König (The Capable Hub) Date: Tue, 5 May 2026 10:29:09 +0000 (+0200) Subject: xen/platform-pci: Simplify initialization of pci_device_id array X-Git-Url: http://git.ipfire.org/gitweb/?a=commitdiff_plain;h=74b94fc5bb7a53620ba1dcd3de64c7393a6bb0a4;p=thirdparty%2Fkernel%2Flinux.git xen/platform-pci: Simplify initialization of pci_device_id array Instead of using a list initializer---that is hard to read unless you know the structure of struct pci_device_id by heart---use the PCI_VDEVICE macro to assign the needed values and drop all explicit but unneeded zeros. This doesn't introduce any changes to the compiled result of the array. Signed-off-by: Uwe Kleine-König (The Capable Hub) Reviewed-by: Juergen Gross Signed-off-by: Juergen Gross Message-ID: <20260505102909.2380470-2-u.kleine-koenig@baylibre.com> --- diff --git a/drivers/xen/platform-pci.c b/drivers/xen/platform-pci.c index 1db82da56db6..f2438232518c 100644 --- a/drivers/xen/platform-pci.c +++ b/drivers/xen/platform-pci.c @@ -174,11 +174,9 @@ pci_out: } static const struct pci_device_id platform_pci_tbl[] = { - {PCI_VENDOR_ID_XEN, PCI_DEVICE_ID_XEN_PLATFORM, - PCI_ANY_ID, PCI_ANY_ID, 0, 0, 0}, - {PCI_VENDOR_ID_XEN, PCI_DEVICE_ID_XEN_PLATFORM_XS61, - PCI_ANY_ID, PCI_ANY_ID, 0, 0, 0}, - {0,} + { PCI_VDEVICE(XEN, PCI_DEVICE_ID_XEN_PLATFORM) }, + { PCI_VDEVICE(XEN, PCI_DEVICE_ID_XEN_PLATFORM_XS61) }, + { } }; static const struct dev_pm_ops platform_pm_ops = {