diff options
Diffstat (limited to 'arch/tile/kernel/pci_gx.c')
-rw-r--r-- | arch/tile/kernel/pci_gx.c | 9 |
1 files changed, 2 insertions, 7 deletions
diff --git a/arch/tile/kernel/pci_gx.c b/arch/tile/kernel/pci_gx.c index 11425633b2d7..6640e7bbeaa2 100644 --- a/arch/tile/kernel/pci_gx.c +++ b/arch/tile/kernel/pci_gx.c | |||
@@ -508,13 +508,8 @@ static void fixup_read_and_payload_sizes(struct pci_controller *controller) | |||
508 | rc_dev_cap.word); | 508 | rc_dev_cap.word); |
509 | 509 | ||
510 | /* Configure PCI Express MPS setting. */ | 510 | /* Configure PCI Express MPS setting. */ |
511 | list_for_each_entry(child, &root_bus->children, node) { | 511 | list_for_each_entry(child, &root_bus->children, node) |
512 | struct pci_dev *self = child->self; | 512 | pcie_bus_configure_settings(child); |
513 | if (!self) | ||
514 | continue; | ||
515 | |||
516 | pcie_bus_configure_settings(child, self->pcie_mpss); | ||
517 | } | ||
518 | 513 | ||
519 | /* | 514 | /* |
520 | * Set the mac_config register in trio based on the MPS/MRS of the link. | 515 | * Set the mac_config register in trio based on the MPS/MRS of the link. |