On Sun, Jul 05, 2026 at 08:25:46AM +0800, Pengpeng Hou wrote: > The driver has a match table for the pci bus wired into its driver > structure, but the table is not exported with MODULE_DEVICE_TABLE(). > > Add the missing MODULE_DEVICE_TABLE() entry so module alias information > is generated for automatic module loading. > > This is a source-level fix. It does not claim dynamic hardware > reproduction; the evidence is the driver-owned match table, its use by > the driver registration structure, and the missing module alias > publication.
what does this paragraph mean? > Signed-off-by: Pengpeng Hou <[email protected]> > --- > drivers/vdpa/octeon_ep/octep_vdpa_main.c | 1 + > 1 file changed, 1 insertion(+) > > diff --git a/drivers/vdpa/octeon_ep/octep_vdpa_main.c > b/drivers/vdpa/octeon_ep/octep_vdpa_main.c > index 31a02e7fd7f2..9bedcd81a174 100644 > --- a/drivers/vdpa/octeon_ep/octep_vdpa_main.c > +++ b/drivers/vdpa/octeon_ep/octep_vdpa_main.c > @@ -884,6 +884,7 @@ static struct pci_device_id octep_pci_vdpa_map[] = { > { PCI_DEVICE(PCI_VENDOR_ID_CAVIUM, OCTEP_VDPA_DEVID_CN103K_VF) }, > { 0 }, > }; > +MODULE_DEVICE_TABLE(pci, octep_pci_vdpa_map); > > static struct pci_driver octep_pci_vdpa = { > .name = OCTEP_VDPA_DRIVER_NAME, > -- > 2.53.0

