net: hns3: clear pci private data when unload hns3 driver
authorJian Shen <shenjian15@huawei.com>
Sat, 26 Jan 2019 16:49:11 +0000 (00:49 +0800)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Tue, 17 Dec 2019 19:35:33 +0000 (20:35 +0100)
[ Upstream commit ac864c2346d087dd3739435af1b8d36be5f60c75 ]

When unload hns3 driver, we should clear the pci private data.

Signed-off-by: Jian Shen <shenjian15@huawei.com>
Signed-off-by: Peng Li <lipeng321@huawei.com>
Signed-off-by: Huazhong Tan <tanhuazhong@huawei.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
Signed-off-by: Sasha Levin <sashal@kernel.org>
drivers/net/ethernet/hisilicon/hns3/hns3_enet.c

index b2860087a7dc7d7c1eacd641b6565c863c957956..4b4d9de0a6bb5d039304645e1e8705372d41ebaf 100644 (file)
@@ -1620,6 +1620,7 @@ static void hns3_remove(struct pci_dev *pdev)
                hns3_disable_sriov(pdev);
 
        hnae3_unregister_ae_dev(ae_dev);
+       pci_set_drvdata(pdev, NULL);
 }
 
 /**