V4L/DVB (13826): uvcvideo: Fix controls blacklisting
authorLaurent Pinchart <laurent.pinchart@ideasonboard.com>
Thu, 10 Dec 2009 01:31:21 +0000 (22:31 -0300)
committerGreg Kroah-Hartman <gregkh@suse.de>
Thu, 28 Jan 2010 23:02:19 +0000 (15:02 -0800)
commitda0297498ee0e4a73ac74beae564dc72abbe6f48
treed40c6ccbf8025aa251867a4d55a70b3da883089b
parent2928b68f6294139ffbd2138440ce08efeaf23d15
V4L/DVB (13826): uvcvideo: Fix controls blacklisting

commit 385097e08b9c24655626ed760bc67eb7e50115a0 upstream.

The control blacklisting code erroneously used usb_match_id() by passing
a pointer to a usb_device_id structure instead of an array of such
structures.

Replace the usb_match_id() call by usb_match_id_one().

Thanks to Paulo Assis for diagnosing the bug and providing an initial
fix.

Signed-off-by: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
drivers/media/video/uvc/uvc_ctrl.c