提交 f70e75e1 编写于 作者: K Karsten Keil

mISDN: hfcmulti display real PCI ids for not supported cards

In the PCI probe function struct pci_device_id points to the matched
entry of the ID table, but for devices which are matched with
PCI_ANY_ID sub IDs we want display the IDs of the device itself.
Signed-off-by: NKarsten Keil <keil@b1-systems.de>
上级 ba2d6ccb
...@@ -5370,9 +5370,10 @@ hfcmulti_probe(struct pci_dev *pdev, const struct pci_device_id *ent) ...@@ -5370,9 +5370,10 @@ hfcmulti_probe(struct pci_dev *pdev, const struct pci_device_id *ent)
ent->device == PCI_DEVICE_ID_CCD_HFC8S || ent->device == PCI_DEVICE_ID_CCD_HFC8S ||
ent->device == PCI_DEVICE_ID_CCD_HFCE1)) { ent->device == PCI_DEVICE_ID_CCD_HFCE1)) {
printk(KERN_ERR printk(KERN_ERR
"Unknown HFC multiport controller (vendor:%x device:%x " "Unknown HFC multiport controller (vendor:%04x device:%04x "
"subvendor:%x subdevice:%x)\n", ent->vendor, ent->device, "subvendor:%04x subdevice:%04x)\n", pdev->vendor,
ent->subvendor, ent->subdevice); pdev->device, pdev->subsystem_vendor,
pdev->subsystem_device);
printk(KERN_ERR printk(KERN_ERR
"Please contact the driver maintainer for support.\n"); "Please contact the driver maintainer for support.\n");
return -ENODEV; return -ENODEV;
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册