mirror of
https://github.com/torvalds/linux.git
synced 2024-12-18 17:12:55 +00:00
V4L/DVB (8818): gspca: Reinitialize the device on resume.
Signed-off-by: Jean-Francois Moine <moinejf@free.fr> Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
This commit is contained in:
parent
65f33396ab
commit
1e89e2da48
@ -1838,9 +1838,12 @@ int gspca_resume(struct usb_interface *intf)
|
|||||||
struct gspca_dev *gspca_dev = usb_get_intfdata(intf);
|
struct gspca_dev *gspca_dev = usb_get_intfdata(intf);
|
||||||
|
|
||||||
gspca_dev->frozen = 0;
|
gspca_dev->frozen = 0;
|
||||||
if (!gspca_dev->streaming)
|
if (gspca_dev->users != 0) {
|
||||||
return 0;
|
gspca_dev->sd_desc->open(gspca_dev);
|
||||||
return gspca_init_transfer(gspca_dev);
|
if (gspca_dev->streaming)
|
||||||
|
return gspca_init_transfer(gspca_dev);
|
||||||
|
}
|
||||||
|
return 0;
|
||||||
}
|
}
|
||||||
EXPORT_SYMBOL(gspca_resume);
|
EXPORT_SYMBOL(gspca_resume);
|
||||||
#endif
|
#endif
|
||||||
|
Loading…
Reference in New Issue
Block a user