From: Mauro Carvalho Chehab Date: Sat, 31 Dec 2011 13:32:03 +0000 (-0200) Subject: gspca: Fix falling back to lower isoc alt settings X-Git-Tag: v3.2~14 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=ac97ecc886472e97ff22a81c298163d180d24605;p=profile%2Fcommon%2Fkernel-common.git gspca: Fix falling back to lower isoc alt settings The current gspca core code has a regression where it no longer properly falls back to lower alt settings when there is not enough bandwidth. This causes many iso based usb-1 cameras to not work when plugged into a usb2 hub or a sandybridge chipset motherboard! This patch fixes this. Signed-off-by: Hans de Goede Signed-off-by: Mauro Carvalho Chehab Signed-off-by: Linus Torvalds --- diff --git a/drivers/media/video/gspca/gspca.c b/drivers/media/video/gspca/gspca.c index 512f32f..2ca10df 100644 --- a/drivers/media/video/gspca/gspca.c +++ b/drivers/media/video/gspca/gspca.c @@ -957,7 +957,7 @@ retry: ret = -EIO; goto out; } - alt = ep_tb[--alt_idx].alt; + gspca_dev->alt = ep_tb[--alt_idx].alt; } } out: