linux/drivers/media/video/au0828
Devin Heitmueller fe78a49c8a V4L/DVB (11652): au0828: fix kernel oops regression on USB disconnect.
A regression was introduced in hg changeset 33810c734a0d, which resulted in
a kernel panic whenever the device was disconnected from USB.  The call to
4l2_device_register() was overwriting the pointer for usb_set_intfdata(), so
when au0828_usb_disconnect() was called, the usb_get_intfdata() returned a
pointer to the v4l2_device instead of the au0828_dev structure.

Signed-off-by: Devin Heitmueller <dheitmueller@linuxtv.org>
Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
2009-04-29 16:02:51 -03:00
..
au0828-cards.c V4L/DVB (11373): v4l2-common: add explicit v4l2_device pointer as first arg to new_(probed)_subdev 2009-04-06 21:44:24 -03:00
au0828-cards.h V4L/DVB (8805): Steven Toth email address change 2008-09-03 18:37:21 -03:00
au0828-core.c V4L/DVB (11652): au0828: fix kernel oops regression on USB disconnect. 2009-04-29 16:02:51 -03:00
au0828-dvb.c V4L/DVB (11070): au0828: Rework the way the analog video binding occurs 2009-03-30 12:43:25 -03:00
au0828-i2c.c V4L/DVB (11343): au0828: make i2c clock speed per-board configurable 2009-04-06 21:43:56 -03:00
au0828-reg.h V4L/DVB (11342): au0828: better document i2c registers 2009-04-06 21:43:56 -03:00
au0828-video.c V4L/DVB (11380): v4l2-subdev: change s_routing prototype 2009-04-06 21:44:27 -03:00
au0828.h V4L/DVB (11343): au0828: make i2c clock speed per-board configurable 2009-04-06 21:43:56 -03:00
Kconfig V4L/DVB (11438): au0828: fix Kconfig dependance 2009-04-06 21:44:51 -03:00
Makefile V4L/DVB (11066): au0828: add support for analog functionality in bridge 2009-03-30 12:43:25 -03:00