Browse Source

Query PCI_FILL_{BASES,SIZES} in pci_fill_info too

The previous fix for missing pci_fill_info() was incomplete, it caused
the device to be found but changing the mac did not succeed. Fix it up
as separate commit, as the other commit is already packaged.
pull/1/head
Oliver Smith 3 months ago
parent
commit
4efcedfeca
  1. 2
      rtl8168-eeprom.c

2
rtl8168-eeprom.c

@ -466,7 +466,7 @@ static void iterate_devices(struct pci_access *pa, char *filter_id, char *filter
continue;
/* our own clumsy implementation of filtering */
pci_fill_info(p, PCI_FILL_IDENT);
pci_fill_info(p, PCI_FILL_IDENT | PCI_FILL_BASES | PCI_FILL_SIZES);
if (p->vendor_id != 0x10ec || p->device_id != 0x8168)
continue;

Loading…
Cancel
Save