WAN: remove deprecated PCI_DEVICE_ID from PCI200SYN driver.
PCI200SYN has its own PCI subsystem device ID for 3+ years, now it's time to remove the generic PLX905[02] ID from the driver. Anyone with old EEPROM data will have to run the upgrade. Having the generic PLX905[02] (PCI-local bus bridge) ID is harmful as the driver tries to handle other devices based on these bridges. Signed-off-by: Krzysztof Halasa <khc@pm.waw.pl> Signed-off-by: David S. Miller <davem@davemloft.net>
This commit is contained in:
Родитель
c190e3c8f6
Коммит
32e6a0c82e
|
@ -360,15 +360,6 @@ static int __devinit pci200_pci_init_one(struct pci_dev *pdev,
|
|||
" %u RX packets rings\n", ramsize / 1024, ramphys,
|
||||
pdev->irq, card->tx_ring_buffers, card->rx_ring_buffers);
|
||||
|
||||
if (pdev->subsystem_device == PCI_DEVICE_ID_PLX_9050) {
|
||||
printk(KERN_ERR "Detected PCI200SYN card with old "
|
||||
"configuration data.\n");
|
||||
printk(KERN_ERR "See <http://www.kernel.org/pub/"
|
||||
"linux/utils/net/hdlc/pci200syn/> for update.\n");
|
||||
printk(KERN_ERR "The card will stop working with"
|
||||
" future versions of Linux if not updated.\n");
|
||||
}
|
||||
|
||||
if (card->tx_ring_buffers < 1) {
|
||||
printk(KERN_ERR "pci200syn: RAM test failed\n");
|
||||
pci200_pci_remove_one(pdev);
|
||||
|
@ -426,8 +417,6 @@ static int __devinit pci200_pci_init_one(struct pci_dev *pdev,
|
|||
|
||||
|
||||
static struct pci_device_id pci200_pci_tbl[] __devinitdata = {
|
||||
{ PCI_VENDOR_ID_PLX, PCI_DEVICE_ID_PLX_9050, PCI_VENDOR_ID_PLX,
|
||||
PCI_DEVICE_ID_PLX_9050, 0, 0, 0 },
|
||||
{ PCI_VENDOR_ID_PLX, PCI_DEVICE_ID_PLX_9050, PCI_VENDOR_ID_PLX,
|
||||
PCI_DEVICE_ID_PLX_PCI200SYN, 0, 0, 0 },
|
||||
{ 0, }
|
||||
|
|
Загрузка…
Ссылка в новой задаче