ntb_netdev: remove from list on exit
The ntb_netdev device is not removed from the global list of devices upon device removal. If the device is re-added, the removal code would find the first instance and try to remove an already removed device. Signed-off-by: Jon Mason <jon.mason@intel.com>
This commit is contained in:
parent
c336acd333
commit
904435cf76
@ -375,6 +375,8 @@ static void ntb_netdev_remove(struct pci_dev *pdev)
|
|||||||
if (dev == NULL)
|
if (dev == NULL)
|
||||||
return;
|
return;
|
||||||
|
|
||||||
|
list_del(&dev->list);
|
||||||
|
|
||||||
ndev = dev->ndev;
|
ndev = dev->ndev;
|
||||||
|
|
||||||
unregister_netdev(ndev);
|
unregister_netdev(ndev);
|
||||||
|
Loading…
x
Reference in New Issue
Block a user