On Fri, 2011-01-07 at 19:48 +0100, Michael Büsch wrote: > > + case SSB_DEV_ETHERNET: > + if (bus->bustype == SSB_BUSTYPE_PCI) { > + if (bus->host_pci->vendor == PCI_VENDOR_ID_BROADCOM && > + (bus->host_pci->device & 0xFF00) == 0x4300) { > + /* This is a dangling ethernet core on a > + * wireless device. Ignore it. */ > + continue; > + } > + } > + break; Do you also need to check for (bus->host_pci->device / 1000) == 43? Or do the chips with 5-digit 'decimal' IDs not have the Ethernet cores? Would it be better to invert the test and check for != 0x4400? -- dwmw2
Attachment:
smime.p7s
Description: S/MIME cryptographic signature