cx18: fix kernel oops with tda8290 tuner
Subsystems (2)
PATCH 1/1 cx18: fix kernel oops with tda8290 tuner
This was caused by an uninitialized setup.config field.
Based on a suggestion from Devin Heitmueller.
Signed-off-by Hans Verkuil <[email protected]>
Thanks-to: Devin Heitmueller <[email protected]>
Reported-by Scott Robinson <[email protected]>
Tested-by Hans Verkuil <[email protected]>
Cc [email protected] # for v3.10 and up
--- drivers/media/pci/cx18/cx18-driver.c | 1 + 1 file changed, 1 insertion(+)
drivers/media/pci/cx18/cx18-driver.c +1 -0
@@ -1091,6 +1091,7 @@ static int cx18_probe(struct pci_dev *pci_dev, setup.addr =ADDR_UNSET ; setup.type = cx->options.tuner; setup.mode_mask =T_ANALOG_TV ;/* matches TV tuners */ + setup.config =NULL ;if (cx->options.radio >0 ) setup.mode_mask |=T_RADIO ; setup.tuner_callback = (setup.type == TUNER_XC2028) ?
Signature · 1 line
2.1.0.rc1