On 9/4/2018 1:59 PM, Jason Gunthorpe wrote:
On Fri, Aug 31, 2018 at 10:58:32AM -0700, Sinan Kaya wrote:
On 8/31/2018 10:34 AM, Dennis Dalessandro wrote:
The pci_rest_bus() function calls into pci_probe_reset_slot() to determine
whether to call the slot or bus reset. The check has faulty logic in that
it does not account for pci_probe_reset_slot() being able to return an
errno. Fix by only calling the slot reset when the function returns 0.
Treat < 1 and > 1 the same.
Cc: Sinan Kaya<okaya@xxxxxxxxxxxxxx>
Fixes: 811c5cb37df4 ("PCI: Unify try slot and bus reset API")
Reviewed-by: Michael J. Ruhl<michael.j.ruhl@xxxxxxxxx>
Signed-off-by: Dennis Dalessandro<dennis.dalessandro@xxxxxxxxx>
Nit. Small typo on the first sentence (pci_rest_bus()).
Reviewed-by: Sinan Kaya <okaya@xxxxxxxxxx>
Bjorn,
Are you OK to apply this series through the RDMA tree (for rc3), or do
you want to take it through PCI?
https://patchwork.kernel.org/patch/10584277/
Please don't apply the entire series yet. First patch is good to go.
Second one is a hack. We are trying to find a better solution for the second
patch.
https://bugzilla.kernel.org/show_bug.cgi?id=200985
Thanks,
Jason