Patch "IB/hfi1: Use static CTLE with Preset 6 for integrated HFIs" has been added to the 4.9-stable tree
Subsystems (3)
This is a note to let you know that I've just added the patch titled
IB/hfi1: Use static CTLE with Preset 6 for integrated HFIs
to the 4.9-stable tree which can be found at:
http://www.kernel.org/git/?p=linux/kernel/git/stable/stable-queue.git;a=summary
The filename of the patch is:
ib-hfi1-use-static-ctle-with-preset-6-for-integrated-hfis.patch
and it can be found in the queue-4.9 subdirectory.
If you, or anyone else, feels it should not be added to the stable tree, please let <[email protected]> know about it.
Quoted 1 line
From foo@baz Thu Oct 19 15:04:02 CEST 2017
From: Easwar Hariharan <[email protected]>
Date: Wed, 8 Feb 2017 05:26:14 -0800
Subject: IB/hfi1: Use static CTLE with Preset 6 for integrated HFIs
From: Easwar Hariharan <[email protected]>
[ Upstream commit 39e2afa8d042a53d855137d4c5a689a6f5492b39 ]
After extended testing, it was found that the previous PCIe Gen 3 recipe, which used adaptive CTLE with Preset 4, could cause an NMI/Surprise Link Down in about 1 in 100 to 1 in 1000 power cycles on some platforms. New EV data combined with extensive empirical data indicates that the new recipe should use static CTLE with Preset 6 for all integrated silicon SKUs.
--- drivers/infiniband/hw/hfi1/pcie.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-)
drivers/infiniband/hw/hfi1/pcie.c +2 -2
@@ -673,12 +673,12 @@ MODULE_PARM_DESC(pcie_retry, "Driver wil#define UNSET_PSET 255#define DEFAULT_DISCRETE_PSET 2/* discrete HFI */ -#define DEFAULT_MCP_PSET 4/* MCP HFI */ +#define DEFAULT_MCP_PSET 6/* MCP HFI */ static uint pcie_pset =UNSET_PSET ;module_param (pcie_pset, uint,S_IRUGO );MODULE_PARM_DESC (pcie_pset,"PCIe Eq Pset value to use, range is 0-10" ); -static uint pcie_ctle =1 ;/* discrete on, integrated off */ +static uint pcie_ctle =3 ;/* discrete on, integrated on */ module_param (pcie_ctle, uint,S_IRUGO );MODULE_PARM_DESC (pcie_ctle,"PCIe static CTLE mode, bit 0 - discrete on/off, bit 1 - integrated on/off" );
Patches currently in stable-queue which might be from [email protected] are
queue-4.9/ib-hfi1-use-static-ctle-with-preset-6-for-integrated-hfis.patch