kernel-hacking-2024-linux-s.../drivers/media/dvb
Devin Heitmueller fdafc96c91 V4L/DVB: ngene: properly support boards where channel 0 isn't a TS input
The current code assumes that channel zero is always a TS input, which would
result in an oops if the "one_adapter" modprobe option is 1 (which it is by
default) and the board in question has something else on channel zero (which
is the case for the Avermedia m780, which has it's analog input wired to UVI1)

The code now explicitly tracks the first adapter created and ensures that
other channels cannot accidentially be associated with a NULL adapter.

Also, eliminate what appears to be a typo where all of the channel parameters
are getting associated with stream zero's properties, which will work if you
happen to have a dual stream board with the exact same configuration, but if
they differ then the second stream is going to end up with the first stream's
configuration.

Signed-off-by: Devin Heitmueller <dheitmueller@kernellabs.com>
Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
2010-05-19 12:59:06 -03:00
..
b2c2
bt8xx V4L/DVB: drivers/media: drop redundant memset 2010-05-18 00:46:51 -03:00
dm1105 V4L/DVB: ir-core: remove ir-functions usage from dm1105 2010-05-19 12:57:45 -03:00
dvb-core V4L/DVB: Allow to enable TS continuity and TEI check on loaded module 2010-05-18 00:46:32 -03:00
dvb-usb V4L/DVB: media/az6027: handle -EIO failure 2010-05-19 12:59:05 -03:00
firewire V4L/DVB: firedtv: correct version number and current/next in CA_PMT 2010-05-18 00:46:27 -03:00
frontends V4L/DVB: dib3000mc: reduce large stack usage 2010-05-19 12:58:31 -03:00
mantis V4L/DVB: ir: prepare IR code for a parameter change at register function 2010-05-19 12:56:50 -03:00
ngene V4L/DVB: ngene: properly support boards where channel 0 isn't a TS input 2010-05-19 12:59:06 -03:00
pluto2 include cleanup: Update gfp.h and slab.h includes to prepare for breaking implicit slab.h inclusion from percpu.h 2010-03-30 22:02:32 +09:00
pt1 V4L/DVB: pt1: Support Earthsoft PT2 2010-05-19 12:57:32 -03:00
siano include cleanup: Update gfp.h and slab.h includes to prepare for breaking implicit slab.h inclusion from percpu.h 2010-03-30 22:02:32 +09:00
ttpci V4L/DVB: budget: Oops: "BUG: unable to handle kernel NULL pointer dereference" 2010-05-19 12:57:17 -03:00
ttusb-budget
ttusb-dec
Kconfig
Makefile