summaryrefslogtreecommitdiffstats
path: root/drivers/media/video/gspca/benq.c
diff options
context:
space:
mode:
authorJean-François Moine2011-11-30 09:54:16 +0100
committerMauro Carvalho Chehab2011-12-11 12:26:11 +0100
commit6121ca572f1b38dbce79b0366b47dbf2ce305eec (patch)
tree947dc5b9e4b33668300d920ce9aaea2fb9f74eb8 /drivers/media/video/gspca/benq.c
parent[media] gspca: Remove the useless variable 'reverse_alts' (diff)
downloadkernel-qcow2-linux-6121ca572f1b38dbce79b0366b47dbf2ce305eec.tar.gz
kernel-qcow2-linux-6121ca572f1b38dbce79b0366b47dbf2ce305eec.tar.xz
kernel-qcow2-linux-6121ca572f1b38dbce79b0366b47dbf2ce305eec.zip
[media] gspca: Remove the useless variable 'nbalt'
As the alternate settings are now sorted in gspca main, the variable 'nbalt' is no more useful. Signed-off-by: Jean-François Moine <moinejf@free.fr> Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
Diffstat (limited to 'drivers/media/video/gspca/benq.c')
-rw-r--r--drivers/media/video/gspca/benq.c6
1 files changed, 5 insertions, 1 deletions
diff --git a/drivers/media/video/gspca/benq.c b/drivers/media/video/gspca/benq.c
index 1d1a412d6264..390291ceba26 100644
--- a/drivers/media/video/gspca/benq.c
+++ b/drivers/media/video/gspca/benq.c
@@ -134,13 +134,17 @@ static int sd_start(struct gspca_dev *gspca_dev)
static void sd_stopN(struct gspca_dev *gspca_dev)
{
+ struct usb_interface *intf;
+
reg_w(gspca_dev, 0x003c, 0x0003);
reg_w(gspca_dev, 0x003c, 0x0004);
reg_w(gspca_dev, 0x003c, 0x0005);
reg_w(gspca_dev, 0x003c, 0x0006);
reg_w(gspca_dev, 0x003c, 0x0007);
+
+ intf = usb_ifnum_to_if(gspca_dev->dev, gspca_dev->iface);
usb_set_interface(gspca_dev->dev, gspca_dev->iface,
- gspca_dev->nbalt - 1);
+ intf->num_altsetting - 1);
}
static void sd_pkt_scan(struct gspca_dev *gspca_dev,