[media] cx231xx: remove useless 'lif' variable in cx231xx_usb_probe()
[cascardo/linux.git] / drivers / media / video / cx231xx / cx231xx-cards.c
index 53dae2a..2a28882 100644 (file)
@@ -1016,7 +1016,6 @@ static int cx231xx_usb_probe(struct usb_interface *interface,
        int i, isoc_pipe = 0;
        char *speed;
        char descr[255] = "";
-       struct usb_interface *lif = NULL;
        struct usb_interface_assoc_descriptor *assoc_desc;
 
        udev = usb_get_dev(interface_to_usbdev(interface));
@@ -1071,9 +1070,6 @@ static int cx231xx_usb_probe(struct usb_interface *interface,
 
        /* init CIR module TBD */
 
-       /* store the current interface */
-       lif = interface;
-
        /*mode_tv: digital=1 or analog=0*/
        dev->mode_tv = 0;
 
@@ -1113,9 +1109,6 @@ static int cx231xx_usb_probe(struct usb_interface *interface,
             le16_to_cpu(udev->descriptor.idProduct),
             dev->max_iad_interface_count);
 
-       /* store the interface 0 back */
-       lif = udev->actconfig->interface[0];
-
        /* increment interface count */
        dev->interface_count++;
 
@@ -1135,7 +1128,7 @@ static int cx231xx_usb_probe(struct usb_interface *interface,
        cx231xx_info("registering interface %d\n", ifnum);
 
        /* save our data pointer in this interface device */
-       usb_set_intfdata(lif, dev);
+       usb_set_intfdata(interface, dev);
 
        /*
         * AV device initialization - only done at the last interface
@@ -1157,7 +1150,7 @@ static int cx231xx_usb_probe(struct usb_interface *interface,
                v4l2_device_unregister(&dev->v4l2_dev);
                kfree(dev);
                dev = NULL;
-               usb_set_intfdata(lif, NULL);
+               usb_set_intfdata(interface, NULL);
 
                return retval;
        }