The IB/hfi1 driver uses custom macros to configure the target link speed. Some macros were previously replaced, but not fully. This patch series addresses the configuration inconsistencies by adding PCI_EXP_LNKCTL2_TLS* macros to PCI, and then use them in the following IB/hfi1 patch. V3: * PCI: Add PCI_EXP_LNKCTL2_TLS_* macros * Drop patch to use extract_speed() in do_pcie_gen3_transition() V2: * s/LINK/LNK Frederick Lawler (2): PCI: Add PCI_EXP_LNKCTL2_TLS* macros IB/hfi1: Replace custom hfi1 macros with PCIe macros drivers/infiniband/hw/hfi1/pcie.c | 24 ++++++++---------------- include/uapi/linux/pci_regs.h | 5 +++++ 2 files changed, 13 insertions(+), 16 deletions(-) -- 2.17.0