diff options
Diffstat (limited to 'drivers/net/ethernet/cavium/thunder/nic_main.c')
| -rw-r--r-- | drivers/net/ethernet/cavium/thunder/nic_main.c | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/drivers/net/ethernet/cavium/thunder/nic_main.c b/drivers/net/ethernet/cavium/thunder/nic_main.c index 55af04fa03a7..6c8dcb65ff03 100644 --- a/drivers/net/ethernet/cavium/thunder/nic_main.c +++ b/drivers/net/ethernet/cavium/thunder/nic_main.c | |||
| @@ -1441,6 +1441,9 @@ static void nic_remove(struct pci_dev *pdev) | |||
| 1441 | { | 1441 | { |
| 1442 | struct nicpf *nic = pci_get_drvdata(pdev); | 1442 | struct nicpf *nic = pci_get_drvdata(pdev); |
| 1443 | 1443 | ||
| 1444 | if (!nic) | ||
| 1445 | return; | ||
| 1446 | |||
| 1444 | if (nic->flags & NIC_SRIOV_ENABLED) | 1447 | if (nic->flags & NIC_SRIOV_ENABLED) |
| 1445 | pci_disable_sriov(pdev); | 1448 | pci_disable_sriov(pdev); |
| 1446 | 1449 | ||
