aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--drivers/net/ntb_netdev.c7
1 files changed, 5 insertions, 2 deletions
diff --git a/drivers/net/ntb_netdev.c b/drivers/net/ntb_netdev.c
index f3cdf64997d6..8298880bfdd8 100644
--- a/drivers/net/ntb_netdev.c
+++ b/drivers/net/ntb_netdev.c
@@ -367,12 +367,15 @@ static void ntb_netdev_remove(struct pci_dev *pdev)
367{ 367{
368 struct net_device *ndev; 368 struct net_device *ndev;
369 struct ntb_netdev *dev; 369 struct ntb_netdev *dev;
370 bool found = false;
370 371
371 list_for_each_entry(dev, &dev_list, list) { 372 list_for_each_entry(dev, &dev_list, list) {
372 if (dev->pdev == pdev) 373 if (dev->pdev == pdev) {
374 found = true;
373 break; 375 break;
376 }
374 } 377 }
375 if (dev == NULL) 378 if (!found)
376 return; 379 return;
377 380
378 list_del(&dev->list); 381 list_del(&dev->list);