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>
  err_out2:
        release_region(self->io.fir_base, self->io.fir_ext);
  err_out1:
-       pci_set_drvdata(pdev, NULL);
        free_netdev(dev);
        return err;
 }
        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);