diff options
author | Michael J. Ruhl <michael.j.ruhl@intel.com> | 2018-08-16 07:58:49 +0200 |
---|---|---|
committer | Doug Ledford <dledford@redhat.com> | 2018-09-01 14:11:34 +0200 |
commit | 6a516bc9d70b291d3271c6c66b89c25e3c2b5795 (patch) | |
tree | 19016cca73615a89d8e37f202f9db22d5a2150e7 /drivers/infiniband/hw/hfi1/hfi.h | |
parent | IB/hfi1: Remove duplicated defines (diff) | |
download | linux-6a516bc9d70b291d3271c6c66b89c25e3c2b5795.tar.xz linux-6a516bc9d70b291d3271c6c66b89c25e3c2b5795.zip |
IB/hfi1: tune_pcie_caps is arbitrarily placed, poorly
The tune_pcie_caps needs to occur sometime after PCI is enabled, but
before the HFI is enabled. Currently it is placed in the MSIx
allocation code which doesn't really fit. Moving it to just after
the gen3 bump.
Clean up the associated code (modules, etc.).
Reviewed-by: Mike Marciniszyn <mike.marciniszyn@intel.com>
Reviewed-by: Sadanand Warrier <sadanand.warrier@intel.com>
Signed-off-by: Michael J. Ruhl <michael.j.ruhl@intel.com>
Signed-off-by: Dennis Dalessandro <dennis.dalessandro@intel.com>
Signed-off-by: Doug Ledford <dledford@redhat.com>
Diffstat (limited to 'drivers/infiniband/hw/hfi1/hfi.h')
-rw-r--r-- | drivers/infiniband/hw/hfi1/hfi.h | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/drivers/infiniband/hw/hfi1/hfi.h b/drivers/infiniband/hw/hfi1/hfi.h index d9470317983f..f5e88d7f844a 100644 --- a/drivers/infiniband/hw/hfi1/hfi.h +++ b/drivers/infiniband/hw/hfi1/hfi.h @@ -1984,6 +1984,7 @@ int request_msix(struct hfi1_devdata *dd, u32 msireq); int restore_pci_variables(struct hfi1_devdata *dd); int save_pci_variables(struct hfi1_devdata *dd); int do_pcie_gen3_transition(struct hfi1_devdata *dd); +void tune_pcie_caps(struct hfi1_devdata *dd); int parse_platform_config(struct hfi1_devdata *dd); int get_platform_config_field(struct hfi1_devdata *dd, enum platform_config_table_type_encoding |