diff options
Diffstat (limited to 'drivers/media/video/au0828/au0828-video.c')
-rw-r--r-- | drivers/media/video/au0828/au0828-video.c | 8 |
1 files changed, 3 insertions, 5 deletions
diff --git a/drivers/media/video/au0828/au0828-video.c b/drivers/media/video/au0828/au0828-video.c index 27bedc6c7791..51527d7b55a7 100644 --- a/drivers/media/video/au0828/au0828-video.c +++ b/drivers/media/video/au0828/au0828-video.c | |||
@@ -829,6 +829,9 @@ static int au0828_v4l2_close(struct file *filp) | |||
829 | 829 | ||
830 | au0828_uninit_isoc(dev); | 830 | au0828_uninit_isoc(dev); |
831 | 831 | ||
832 | /* Save some power by putting tuner to sleep */ | ||
833 | v4l2_device_call_all(&dev->v4l2_dev, 0, tuner, s_standby); | ||
834 | |||
832 | /* When close the device, set the usb intf0 into alt0 to free | 835 | /* When close the device, set the usb intf0 into alt0 to free |
833 | USB bandwidth */ | 836 | USB bandwidth */ |
834 | ret = usb_set_interface(dev->usbdev, 0, 0); | 837 | ret = usb_set_interface(dev->usbdev, 0, 0); |
@@ -910,11 +913,6 @@ static int au0828_v4l2_mmap(struct file *filp, struct vm_area_struct *vma) | |||
910 | 913 | ||
911 | rc = videobuf_mmap_mapper(&fh->vb_vidq, vma); | 914 | rc = videobuf_mmap_mapper(&fh->vb_vidq, vma); |
912 | 915 | ||
913 | dprintk(2, "vma start=0x%08lx, size=%ld, ret=%d\n", | ||
914 | (unsigned long)vma->vm_start, | ||
915 | (unsigned long)vma->vm_end-(unsigned long)vma->vm_start, | ||
916 | rc); | ||
917 | |||
918 | return rc; | 916 | return rc; |
919 | } | 917 | } |
920 | 918 | ||