aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--drivers/media/usb/em28xx/em28xx-dvb.c10
1 files changed, 0 insertions, 10 deletions
diff --git a/drivers/media/usb/em28xx/em28xx-dvb.c b/drivers/media/usb/em28xx/em28xx-dvb.c
index 71e1fcac0500..9b3f033e1f09 100644
--- a/drivers/media/usb/em28xx/em28xx-dvb.c
+++ b/drivers/media/usb/em28xx/em28xx-dvb.c
@@ -1603,7 +1603,6 @@ static int em28xx_dvb_suspend(struct em28xx *dev)
1603 em28xx_info("Suspending DVB extension"); 1603 em28xx_info("Suspending DVB extension");
1604 if (dev->dvb) { 1604 if (dev->dvb) {
1605 struct em28xx_dvb *dvb = dev->dvb; 1605 struct em28xx_dvb *dvb = dev->dvb;
1606 struct i2c_client *client = dvb->i2c_client_tuner;
1607 1606
1608 if (dvb->fe[0]) { 1607 if (dvb->fe[0]) {
1609 ret = dvb_frontend_suspend(dvb->fe[0]); 1608 ret = dvb_frontend_suspend(dvb->fe[0]);
@@ -1641,15 +1640,6 @@ static int em28xx_dvb_resume(struct em28xx *dev)
1641 ret = dvb_frontend_resume(dvb->fe[1]); 1640 ret = dvb_frontend_resume(dvb->fe[1]);
1642 em28xx_info("fe1 resume %d", ret); 1641 em28xx_info("fe1 resume %d", ret);
1643 } 1642 }
1644 /* remove I2C tuner */
1645 if (client) {
1646 module_put(client->dev.driver->owner);
1647 i2c_unregister_device(client);
1648 }
1649
1650 em28xx_unregister_dvb(dvb);
1651 kfree(dvb);
1652 dev->dvb = NULL;
1653 } 1643 }
1654 1644
1655 return 0; 1645 return 0;