diff options
author | Jingoo Han <jg1.han@samsung.com> | 2013-12-09 12:28:28 +0900 |
---|---|---|
committer | David S. Miller <davem@davemloft.net> | 2013-12-09 18:09:28 -0500 |
commit | 12c51e13a1e54a2604e311b6fba01cb61636210b (patch) | |
tree | c93f90f6d0ffb31ed126a05e2fc291f8b1a7598a | |
parent | 3722c1b094f33322da55b69fdfafa9cbeb1a3177 (diff) | |
download | linux-stable-12c51e13a1e54a2604e311b6fba01cb61636210b.tar.gz linux-stable-12c51e13a1e54a2604e311b6fba01cb61636210b.tar.bz2 linux-stable-12c51e13a1e54a2604e311b6fba01cb61636210b.zip |
irda: via-ircc: 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>
-rw-r--r-- | drivers/net/irda/via-ircc.c | 2 |
1 files changed, 0 insertions, 2 deletions
diff --git a/drivers/net/irda/via-ircc.c b/drivers/net/irda/via-ircc.c index 26cb45d59702..2900af091c2d 100644 --- a/drivers/net/irda/via-ircc.c +++ b/drivers/net/irda/via-ircc.c @@ -407,7 +407,6 @@ static int via_ircc_open(struct pci_dev *pdev, chipio_t *info, unsigned int id) err_out2: release_region(self->io.fir_base, self->io.fir_ext); err_out1: - pci_set_drvdata(pdev, NULL); free_netdev(dev); return err; } @@ -441,7 +440,6 @@ static void via_remove_one(struct pci_dev *pdev) if (self->rx_buff.head) dma_free_coherent(&pdev->dev, self->rx_buff.truesize, self->rx_buff.head, self->rx_buff_dma); - pci_set_drvdata(pdev, NULL); free_netdev(self->netdev); |