diff options
-rw-r--r-- | drivers/pci/pcie/aer/aerdrv.c | 2 | ||||
-rw-r--r-- | drivers/pci/pcie/aer/aerdrv_core.c | 8 | ||||
-rw-r--r-- | drivers/pci/pcie/portdrv_pci.c | 10 | ||||
-rw-r--r-- | include/linux/pci.h | 2 | ||||
-rw-r--r-- | include/linux/pcieport_if.h | 2 |
5 files changed, 12 insertions, 12 deletions
diff --git a/drivers/pci/pcie/aer/aerdrv.c b/drivers/pci/pcie/aer/aerdrv.c index 58ad7917553..7131644e3ae 100644 --- a/drivers/pci/pcie/aer/aerdrv.c +++ b/drivers/pci/pcie/aer/aerdrv.c | |||
@@ -48,7 +48,7 @@ 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 | static struct pci_error_handlers aer_error_handlers = { | 51 | static const struct pci_error_handlers aer_error_handlers = { |
52 | .error_detected = aer_error_detected, | 52 | .error_detected = aer_error_detected, |
53 | .resume = aer_error_resume, | 53 | .resume = aer_error_resume, |
54 | }; | 54 | }; |
diff --git a/drivers/pci/pcie/aer/aerdrv_core.c b/drivers/pci/pcie/aer/aerdrv_core.c index 0ca05353814..dc901771d34 100644 --- a/drivers/pci/pcie/aer/aerdrv_core.c +++ b/drivers/pci/pcie/aer/aerdrv_core.c | |||
@@ -240,7 +240,7 @@ static bool find_source_device(struct pci_dev *parent, | |||
240 | static int report_error_detected(struct pci_dev *dev, void *data) | 240 | static int report_error_detected(struct pci_dev *dev, void *data) |
241 | { | 241 | { |
242 | pci_ers_result_t vote; | 242 | pci_ers_result_t vote; |
243 | struct pci_error_handlers *err_handler; | 243 | const struct pci_error_handlers *err_handler; |
244 | struct aer_broadcast_data *result_data; | 244 | struct aer_broadcast_data *result_data; |
245 | result_data = (struct aer_broadcast_data *) data; | 245 | result_data = (struct aer_broadcast_data *) data; |
246 | 246 | ||
@@ -274,7 +274,7 @@ static int report_error_detected(struct pci_dev *dev, void *data) | |||
274 | static int report_mmio_enabled(struct pci_dev *dev, void *data) | 274 | static int report_mmio_enabled(struct pci_dev *dev, void *data) |
275 | { | 275 | { |
276 | pci_ers_result_t vote; | 276 | pci_ers_result_t vote; |
277 | struct pci_error_handlers *err_handler; | 277 | const struct pci_error_handlers *err_handler; |
278 | struct aer_broadcast_data *result_data; | 278 | struct aer_broadcast_data *result_data; |
279 | result_data = (struct aer_broadcast_data *) data; | 279 | result_data = (struct aer_broadcast_data *) data; |
280 | 280 | ||
@@ -292,7 +292,7 @@ static int report_mmio_enabled(struct pci_dev *dev, void *data) | |||
292 | static int report_slot_reset(struct pci_dev *dev, void *data) | 292 | static int report_slot_reset(struct pci_dev *dev, void *data) |
293 | { | 293 | { |
294 | pci_ers_result_t vote; | 294 | pci_ers_result_t vote; |
295 | struct pci_error_handlers *err_handler; | 295 | const struct pci_error_handlers *err_handler; |
296 | struct aer_broadcast_data *result_data; | 296 | struct aer_broadcast_data *result_data; |
297 | result_data = (struct aer_broadcast_data *) data; | 297 | result_data = (struct aer_broadcast_data *) data; |
298 | 298 | ||
@@ -309,7 +309,7 @@ static int report_slot_reset(struct pci_dev *dev, void *data) | |||
309 | 309 | ||
310 | static int report_resume(struct pci_dev *dev, void *data) | 310 | static int report_resume(struct pci_dev *dev, void *data) |
311 | { | 311 | { |
312 | struct pci_error_handlers *err_handler; | 312 | const struct pci_error_handlers *err_handler; |
313 | 313 | ||
314 | dev->error_state = pci_channel_io_normal; | 314 | dev->error_state = pci_channel_io_normal; |
315 | 315 | ||
diff --git a/drivers/pci/pcie/portdrv_pci.c b/drivers/pci/pcie/portdrv_pci.c index 3a7eefcb270..94344351008 100644 --- a/drivers/pci/pcie/portdrv_pci.c +++ b/drivers/pci/pcie/portdrv_pci.c | |||
@@ -371,11 +371,11 @@ static const struct pci_device_id port_pci_ids[] = { { | |||
371 | }; | 371 | }; |
372 | MODULE_DEVICE_TABLE(pci, port_pci_ids); | 372 | MODULE_DEVICE_TABLE(pci, port_pci_ids); |
373 | 373 | ||
374 | static struct pci_error_handlers pcie_portdrv_err_handler = { | 374 | static const struct pci_error_handlers pcie_portdrv_err_handler = { |
375 | .error_detected = pcie_portdrv_error_detected, | 375 | .error_detected = pcie_portdrv_error_detected, |
376 | .mmio_enabled = pcie_portdrv_mmio_enabled, | 376 | .mmio_enabled = pcie_portdrv_mmio_enabled, |
377 | .slot_reset = pcie_portdrv_slot_reset, | 377 | .slot_reset = pcie_portdrv_slot_reset, |
378 | .resume = pcie_portdrv_err_resume, | 378 | .resume = pcie_portdrv_err_resume, |
379 | }; | 379 | }; |
380 | 380 | ||
381 | static struct pci_driver pcie_portdriver = { | 381 | static struct pci_driver pcie_portdriver = { |
diff --git a/include/linux/pci.h b/include/linux/pci.h index 5faa8310eec..f0f2b80e5e7 100644 --- a/include/linux/pci.h +++ b/include/linux/pci.h | |||
@@ -596,7 +596,7 @@ struct pci_driver { | |||
596 | int (*resume_early) (struct pci_dev *dev); | 596 | int (*resume_early) (struct pci_dev *dev); |
597 | int (*resume) (struct pci_dev *dev); /* Device woken up */ | 597 | int (*resume) (struct pci_dev *dev); /* Device woken up */ |
598 | void (*shutdown) (struct pci_dev *dev); | 598 | void (*shutdown) (struct pci_dev *dev); |
599 | struct pci_error_handlers *err_handler; | 599 | const struct pci_error_handlers *err_handler; |
600 | struct device_driver driver; | 600 | struct device_driver driver; |
601 | struct pci_dynids dynids; | 601 | struct pci_dynids dynids; |
602 | }; | 602 | }; |
diff --git a/include/linux/pcieport_if.h b/include/linux/pcieport_if.h index 6775532b92a..e6f91b1406d 100644 --- a/include/linux/pcieport_if.h +++ b/include/linux/pcieport_if.h | |||
@@ -49,7 +49,7 @@ struct pcie_port_service_driver { | |||
49 | int (*resume) (struct pcie_device *dev); | 49 | int (*resume) (struct pcie_device *dev); |
50 | 50 | ||
51 | /* Service Error Recovery Handler */ | 51 | /* Service Error Recovery Handler */ |
52 | struct pci_error_handlers *err_handler; | 52 | const struct pci_error_handlers *err_handler; |
53 | 53 | ||
54 | /* Link Reset Capability - AER service driver specific */ | 54 | /* Link Reset Capability - AER service driver specific */ |
55 | pci_ers_result_t (*reset_link) (struct pci_dev *dev); | 55 | pci_ers_result_t (*reset_link) (struct pci_dev *dev); |