Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux

net: starfire: remove unnecessary pci_set_drvdata()

The driver core clears the driver data to NULL after device_release
or on probe failure. Thus, it is not needed to manually clear the
device driver data to NULL.

Signed-off-by: Jingoo Han <jg1.han@samsung.com>
Signed-off-by: David S. Miller <davem@davemloft.net>

authored by

Jingoo Han and committed by
David S. Miller
705d1c35 2cb63c79

-2
-2
drivers/net/ethernet/adaptec/starfire.c
··· 835 835 return 0; 836 836 837 837 err_out_cleardev: 838 - pci_set_drvdata(pdev, NULL); 839 838 iounmap(base); 840 839 err_out_free_res: 841 840 pci_release_regions (pdev); ··· 2011 2012 iounmap(np->base); 2012 2013 pci_release_regions(pdev); 2013 2014 2014 - pci_set_drvdata(pdev, NULL); 2015 2015 free_netdev(dev); /* Will also free np!! */ 2016 2016 } 2017 2017