[media] drivers/media/usb/{s2255drv.c, tm6000/tm6000-alsa.c, tm6000/tm6000-input...
[cascardo/linux.git] / drivers / media / usb / s2255 / s2255drv.c
index 6c7960c..a25513d 100644 (file)
@@ -1861,11 +1861,12 @@ static int s2255_release(struct file *file)
 static int s2255_mmap_v4l(struct file *file, struct vm_area_struct *vma)
 {
        struct s2255_fh *fh = file->private_data;
-       struct s2255_dev *dev = fh->dev;
+       struct s2255_dev *dev;
        int ret;
 
        if (!fh)
                return -ENODEV;
+       dev = fh->dev;
        dprintk(4, "%s, vma=0x%08lx\n", __func__, (unsigned long)vma);
        if (mutex_lock_interruptible(&dev->lock))
                return -ERESTARTSYS;