summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorUwe Kleine-König <u.kleine-koenig@pengutronix.de>2021-07-29 15:10:02 +0200
committerUwe Kleine-König <u.kleine-koenig@pengutronix.de>2021-09-27 22:19:46 +0200
commit2c733e1d51866e119d77b5212f89fb59e5d9696a (patch)
tree0c8c4e432b857dd92efc197500bcaca16673847c
parentc2b53ab26a6ba2c1fba25be5a3fd1396638b86bb (diff)
downloadlinux-2c733e1d51866e119d77b5212f89fb59e5d9696a.tar.gz
linux-2c733e1d51866e119d77b5212f89fb59e5d9696a.tar.xz
PCI: Drop useless check from pci_device_probe()
When the device core calls the probe callback for a device the device is never bound and so !pci_dev->driver is always true. Reviewed-by: Christoph Hellwig <hch@lst.de> Signed-off-by: Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
-rw-r--r--drivers/pci/pci-driver.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/drivers/pci/pci-driver.c b/drivers/pci/pci-driver.c
index 8fb6418c93e8..50449ec622a3 100644
--- a/drivers/pci/pci-driver.c
+++ b/drivers/pci/pci-driver.c
@@ -397,7 +397,7 @@ static int __pci_device_probe(struct pci_driver *drv, struct pci_dev *pci_dev)
const struct pci_device_id *id;
int error = 0;
- if (!pci_dev->driver && drv->probe) {
+ if (drv->probe) {
error = -ENODEV;
id = pci_match_device(drv, pci_dev);