diff options
Diffstat (limited to 'drivers/staging/comedi/drivers/addi-data/addi_amcc_s5933.h')
-rw-r--r-- | drivers/staging/comedi/drivers/addi-data/addi_amcc_s5933.h | 6 |
1 files changed, 2 insertions, 4 deletions
diff --git a/drivers/staging/comedi/drivers/addi-data/addi_amcc_s5933.h b/drivers/staging/comedi/drivers/addi-data/addi_amcc_s5933.h index c3284eb0f0ac..8ed19bcbf352 100644 --- a/drivers/staging/comedi/drivers/addi-data/addi_amcc_s5933.h +++ b/drivers/staging/comedi/drivers/addi-data/addi_amcc_s5933.h @@ -247,16 +247,14 @@ int i_pci_card_data(struct pcilst_struct *amcc, /* build list of amcc cards in this system */ void v_pci_card_list_init(unsigned short pci_vendor, char display) { - struct pci_dev *pcidev; + struct pci_dev *pcidev = NULL; struct pcilst_struct *amcc, *last; int i; int i_Count = 0; amcc_devices = NULL; last = NULL; - for (pcidev = pci_get_device(PCI_ANY_ID, PCI_ANY_ID, NULL); - pcidev != NULL; - pcidev = pci_get_device(PCI_ANY_ID, PCI_ANY_ID, pcidev)) { + for_each_pci_dev(pcidev) { for (i_Count = 0; i_Count < 2; i_Count++) { pci_vendor = i_ADDIDATADeviceID[i_Count]; if (pcidev->vendor == pci_vendor) { |