On Tue, Sep 04, 2018 at 02:16:13PM -0700, Sinan Kaya wrote: > 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. Don't expect me to follow bugzilla too :| I'll drop this series off patchworks then, resend when you have something.. Jason