diff options
Diffstat (limited to 'drivers/pci/pcie/aer/aerdrv.c')
-rw-r--r-- | drivers/pci/pcie/aer/aerdrv.c | 16 |
1 files changed, 2 insertions, 14 deletions
diff --git a/drivers/pci/pcie/aer/aerdrv.c b/drivers/pci/pcie/aer/aerdrv.c index 57c41204c549..e11c03194063 100644 --- a/drivers/pci/pcie/aer/aerdrv.c +++ b/drivers/pci/pcie/aer/aerdrv.c | |||
@@ -48,19 +48,6 @@ static pci_ers_result_t aer_error_detected(struct pci_dev *dev, | |||
48 | static void aer_error_resume(struct pci_dev *dev); | 48 | static void aer_error_resume(struct pci_dev *dev); |
49 | static pci_ers_result_t aer_root_reset(struct pci_dev *dev); | 49 | static pci_ers_result_t aer_root_reset(struct pci_dev *dev); |
50 | 50 | ||
51 | /* | ||
52 | * PCI Express bus's AER Root service driver data structure | ||
53 | */ | ||
54 | static struct pcie_port_service_id aer_id[] = { | ||
55 | { | ||
56 | .vendor = PCI_ANY_ID, | ||
57 | .device = PCI_ANY_ID, | ||
58 | .port_type = PCIE_RC_PORT, | ||
59 | .service_type = PCIE_PORT_SERVICE_AER, | ||
60 | }, | ||
61 | { /* end: all zeroes */ } | ||
62 | }; | ||
63 | |||
64 | static struct pci_error_handlers aer_error_handlers = { | 51 | static struct pci_error_handlers aer_error_handlers = { |
65 | .error_detected = aer_error_detected, | 52 | .error_detected = aer_error_detected, |
66 | .resume = aer_error_resume, | 53 | .resume = aer_error_resume, |
@@ -68,7 +55,8 @@ static struct pci_error_handlers aer_error_handlers = { | |||
68 | 55 | ||
69 | static struct pcie_port_service_driver aerdriver = { | 56 | static struct pcie_port_service_driver aerdriver = { |
70 | .name = "aer", | 57 | .name = "aer", |
71 | .id_table = &aer_id[0], | 58 | .port_type = PCIE_ANY_PORT, |
59 | .service = PCIE_PORT_SERVICE_AER, | ||
72 | 60 | ||
73 | .probe = aer_probe, | 61 | .probe = aer_probe, |
74 | .remove = aer_remove, | 62 | .remove = aer_remove, |