On Mon, Nov 25, 2019 at 12:55:29PM -0500, Sasha Levin wrote: > On Mon, Nov 18, 2019 at 04:23:54PM +0100, gregkh@xxxxxxxxxxxxxxxxxxx wrote: > > > > The patch below does not apply to the 4.4-stable tree. > > If someone wants it applied there, or to any other stable or longterm > > tree, then please email the backport, including the original git commit > > id to <stable@xxxxxxxxxxxxxxx>. > > > > thanks, > > > > greg k-h > > > > ------------------ original commit in Linus's tree ------------------ > > > > > From a9c3c4c597704b3a1a2b9bef990e7d8a881f6533 Mon Sep 17 00:00:00 2001 > > From: James Erwin <james.erwin@xxxxxxxxx> > > Date: Fri, 1 Nov 2019 15:20:59 -0400 > > Subject: [PATCH] IB/hfi1: Ensure full Gen3 speed in a Gen4 system > > > > If an hfi1 card is inserted in a Gen4 systems, the driver will avoid the > > gen3 speed bump and the card will operate at half speed. > > > > This is because the driver avoids the gen3 speed bump when the parent bus > > speed isn't identical to gen3, 8.0GT/s. This is not compatible with gen4 > > and newer speeds. > > > > Fix by relaxing the test to explicitly look for the lower capability > > speeds which inherently allows for gen4 and all future speeds. > > > > Fixes: 7724105686e7 ("IB/hfi1: add driver files") > > Link: https://lore.kernel.org/r/20191101192059.106248.1699.stgit@xxxxxxxxxxxxxxxxxxxx > > Cc: <stable@xxxxxxxxxxxxxxx> > > Reviewed-by: Dennis Dalessandro <dennis.dalessandro@xxxxxxxxx> > > Reviewed-by: Kaike Wan <kaike.wan@xxxxxxxxx> > > Signed-off-by: James Erwin <james.erwin@xxxxxxxxx> > > Signed-off-by: Mike Marciniszyn <mike.marciniszyn@xxxxxxxxx> > > Signed-off-by: Dennis Dalessandro <dennis.dalessandro@xxxxxxxxx> > > Signed-off-by: Jason Gunthorpe <jgg@xxxxxxxxxxxx> > > I've fixed it up and queued for 4.4 (missing bf400235f392 > ("staging/rdma/hfi1: Avoid using upstream component if it is not > accessible") ). Great, thanks for doing that. greg k-h