aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/media
diff options
context:
space:
mode:
Diffstat (limited to 'drivers/media')
-rw-r--r--drivers/media/video/au0828/au0828-video.c5
1 files changed, 3 insertions, 2 deletions
diff --git a/drivers/media/video/au0828/au0828-video.c b/drivers/media/video/au0828/au0828-video.c
index 4c77aebfe6ee..6abdd8bf4494 100644
--- a/drivers/media/video/au0828/au0828-video.c
+++ b/drivers/media/video/au0828/au0828-video.c
@@ -700,9 +700,10 @@ void au0828_analog_unregister(struct au0828_dev *dev)
700 dprintk(1, "au0828_release_resources called\n"); 700 dprintk(1, "au0828_release_resources called\n");
701 mutex_lock(&au0828_sysfs_lock); 701 mutex_lock(&au0828_sysfs_lock);
702 702
703 list_del(&dev->au0828list); 703 if (dev->vdev) {
704 if (dev->vdev) 704 list_del(&dev->au0828list);
705 video_unregister_device(dev->vdev); 705 video_unregister_device(dev->vdev);
706 }
706 if (dev->vbi_dev) 707 if (dev->vbi_dev)
707 video_unregister_device(dev->vbi_dev); 708 video_unregister_device(dev->vbi_dev);
708 709