diff options
Diffstat (limited to 'drivers/media/pci/dm1105/dm1105.c')
| -rw-r--r-- | drivers/media/pci/dm1105/dm1105.c | 5 | 
1 files changed, 1 insertions, 4 deletions
diff --git a/drivers/media/pci/dm1105/dm1105.c b/drivers/media/pci/dm1105/dm1105.c index ab797fe466d..e60ac35fc10 100644 --- a/drivers/media/pci/dm1105/dm1105.c +++ b/drivers/media/pci/dm1105/dm1105.c @@ -1178,7 +1178,6 @@ err_pci_release_regions:  err_pci_disable_device:  	pci_disable_device(pdev);  err_kfree: -	pci_set_drvdata(pdev, NULL);  	kfree(dev);  	return ret;  } @@ -1202,8 +1201,7 @@ static void dm1105_remove(struct pci_dev *pdev)  	dvb_dmxdev_release(&dev->dmxdev);  	dvb_dmx_release(dvbdemux);  	dvb_unregister_adapter(dvb_adapter); -	if (&dev->i2c_adap) -		i2c_del_adapter(&dev->i2c_adap); +	i2c_del_adapter(&dev->i2c_adap);  	dm1105_hw_exit(dev);  	synchronize_irq(pdev->irq); @@ -1211,7 +1209,6 @@ static void dm1105_remove(struct pci_dev *pdev)  	pci_iounmap(pdev, dev->io_mem);  	pci_release_regions(pdev);  	pci_disable_device(pdev); -	pci_set_drvdata(pdev, NULL);  	dm1105_devcount--;  	kfree(dev);  }  | 
