--- linux-ubuntu-modules-2.6.24-2.6.24/ubuntu/media/usbvideo/uvc_driver.c 2008-02-20 12:44:27.000000000 +0000 +++ linux-ubuntu-modules-2.6.24-2.6.24-changed/ubuntu/media/usbvideo/uvc_driver.c 2008-03-13 23:25:01.000000000 +0000 @@ -1618,7 +1618,7 @@ static int uvc_suspend(struct usb_interf /* Controls are cached on the fly so they don't need to be saved. */ if (intf->cur_altsetting->desc.bInterfaceSubClass == SC_VIDEOCONTROL) - return uvc_status_suspend(dev); + return 0; if (dev->video.streaming->intf != intf) { uvc_trace(UVC_TRACE_SUSPEND, "Suspend: video streaming USB "