kernel-hacking-2024-linux-s.../drivers/media
Hans Verkuil cd7d9beb09 V4L/DVB: saa7146_vv: fix regression where v4l2_device was registered too late
v4l2_device_register needs to be called before the i2c subdevs are loaded.
However, it was called afterwards in the saa7146 driver. This caused an oops
when loading the mxb and hexium drivers. The vv_init function is now split
into two: one registers the v4l2_device, the other does the rest of the
initialization. The three drivers that depend on this have been updated to
call the new vv_devinit function.

Thanks to Michael Hunold for reporting this.

Signed-off-by: Hans Verkuil <hverkuil@xs4all.nl>
Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
2010-02-26 15:11:05 -03:00
..
common V4L/DVB: saa7146_vv: fix regression where v4l2_device was registered too late 2010-02-26 15:11:05 -03:00
dvb V4L/DVB: dvb-usb/opera1: misplaced parenthesis 2010-02-26 15:11:03 -03:00
IR V4L/DVB: Kworld 315U remote support 2010-02-26 15:10:58 -03:00
radio V4L/DVB: radio_timberdale: depends on I2c 2010-02-26 15:11:02 -03:00
video V4L/DVB: saa7146_vv: fix regression where v4l2_device was registered too late 2010-02-26 15:11:05 -03:00
Kconfig V4L/DVB (13612): IR: Move common IR code to drivers/media/IR 2009-12-16 00:18:42 -02:00
Makefile V4L/DVB (13612): IR: Move common IR code to drivers/media/IR 2009-12-16 00:18:42 -02:00