From c1ab03e74a5131448a988379d3f5805e2322f4cc Mon Sep 17 00:00:00 2001 From: Geoffrey McRae Date: Thu, 12 Nov 2020 08:34:19 +1100 Subject: [PATCH] [core] don't return on failure to reset so post-reset gets called --- src/vendor-reset-dev.c | 3 --- 1 file changed, 3 deletions(-) diff --git a/src/vendor-reset-dev.c b/src/vendor-reset-dev.c index 39a6df2..f81cec7 100644 --- a/src/vendor-reset-dev.c +++ b/src/vendor-reset-dev.c @@ -59,10 +59,7 @@ long vendor_reset_dev_locked(struct vendor_reset_cfg *cfg, struct pci_dev *dev) /* expose return code to cleanup */ ret = vdev.reset_ret = cfg->ops->reset(&vdev); if (ret) - { pci_warn(dev, "Failed to reset device\n"); - return ret; - } if (cfg->ops->post_reset) ret = cfg->ops->post_reset(&vdev);