commit | 91295d79d65892eabd02a2a75fd4ac88197d17a1 | [log] [tgz] |
---|---|---|
author | Sinan Kaya <okaya@codeaurora.org> | Tue Feb 27 14:14:08 2018 -0600 |
committer | Bjorn Helgaas <helgaas@kernel.org> | Tue Feb 27 14:14:08 2018 -0600 |
tree | c114b86bcb945a168eafef9209f26ec7c17feb2b | |
parent | cb5e0d060fb1f3136e96acecbd4001a7f0cbac94 [diff] |
PCI: Handle FLR failure and allow other reset types pci_flr_wait() and pci_af_flr() functions assume graceful return even though the device is inaccessible under error conditions. Return -ENOTTY in error cases so that __pci_reset_function_locked() can try other reset types if AF_FLR/FLR reset fails. Signed-off-by: Sinan Kaya <okaya@codeaurora.org> Signed-off-by: Bjorn Helgaas <bhelgaas@google.com> Reviewed-by: Christoph Hellwig <hch@lst.de>