]> git.karo-electronics.de Git - karo-tx-linux.git/blobdiff - drivers/media/usb/em28xx/em28xx-dvb.c
[media] em28xx: fix PCTV 290e LNA oops
[karo-tx-linux.git] / drivers / media / usb / em28xx / em28xx-dvb.c
index d6ec572a8a6cecb96bc1bd6fc059a9b923af98e1..71e1fcac050008ab366667576c5a915901bba342 100644 (file)
@@ -717,7 +717,8 @@ static void pctv_520e_init(struct em28xx *dev)
 static int em28xx_pctv_290e_set_lna(struct dvb_frontend *fe)
 {
        struct dtv_frontend_properties *c = &fe->dtv_property_cache;
-       struct em28xx *dev = fe->dvb->priv;
+       struct em28xx_i2c_bus *i2c_bus = fe->dvb->priv;
+       struct em28xx *dev = i2c_bus->dev;
 #ifdef CONFIG_GPIOLIB
        struct em28xx_dvb *dvb = dev->dvb;
        int ret;