tree: git://linuxtv.org/media_tree.git master
head: ebf984bb151e9952cccd060d3aba0b4d30a87e81
commit: 3600433f19f59410010770d61ead509d785b8a6e [841/883] saa7164: Fix
CodingStyle issues added on previous patches
drivers/media/pci/saa7164/saa7164-dvb.c:704 saa7164_dvb_register() error:
potential null dereference 'client_demod'. (i2c_new_device returns null)
vim +/client_demod +704 drivers/media/pci/saa7164/saa7164-dvb.c
504b29cbb0 Steven Toth 2015-03-23 688 } else {
504b29cbb0 Steven Toth 2015-03-23 689 /*
attach frontend */
504b29cbb0 Steven Toth 2015-03-23 690
memset(&si2168_config, 0, sizeof(si2168_config));
504b29cbb0 Steven Toth 2015-03-23 691
si2168_config.i2c_adapter = &adapter;
504b29cbb0 Steven Toth 2015-03-23 692
si2168_config.fe = &port->dvb.frontend;
504b29cbb0 Steven Toth 2015-03-23 693
si2168_config.ts_mode = SI2168_TS_SERIAL;
504b29cbb0 Steven Toth 2015-03-23 694
memset(&info, 0, sizeof(struct i2c_board_info));
504b29cbb0 Steven Toth 2015-03-23 695
strlcpy(info.type, "si2168", I2C_NAME_SIZE);
504b29cbb0 Steven Toth 2015-03-23 696
info.addr = 0xcc >> 1;
504b29cbb0 Steven Toth 2015-03-23 697
info.platform_data = &si2168_config;
504b29cbb0 Steven Toth 2015-03-23 698
request_module(info.type);
3600433f19 Mauro Carvalho Chehab 2015-05-01 699
client_demod = i2c_new_device(&dev->i2c_bus[2].i2c_adap,
3600433f19 Mauro Carvalho Chehab 2015-05-01 700
&info);
3600433f19 Mauro Carvalho Chehab 2015-05-01 701 if
(!client_tuner || !client_tuner->dev.driver)
504b29cbb0 Steven Toth 2015-03-23 702
goto frontend_detach;
3600433f19 Mauro Carvalho Chehab 2015-05-01 703
504b29cbb0 Steven Toth 2015-03-23 @704 if
(!try_module_get(client_demod->dev.driver->owner)) {
504b29cbb0 Steven Toth 2015-03-23 705
i2c_unregister_device(client_demod);
504b29cbb0 Steven Toth 2015-03-23 706
goto frontend_detach;
504b29cbb0 Steven Toth 2015-03-23 707 }
504b29cbb0 Steven Toth 2015-03-23 708
port->i2c_client_demod = client_demod;
504b29cbb0 Steven Toth 2015-03-23 709
504b29cbb0 Steven Toth 2015-03-23 710 /*
attach tuner */
504b29cbb0 Steven Toth 2015-03-23 711
memset(&si2157_config, 0, sizeof(si2157_config));
504b29cbb0 Steven Toth 2015-03-23 712
si2157_config.fe = port->dvb.frontend;
:::::: The code at line 704 was first introduced by commit
:::::: 504b29cbb0cc0fb7169c276054a72110b57660c0 [media] saa7164: Add Digital TV
support for the HVR2255 and HVR2205
:::::: TO: Steven Toth <[email protected]>
:::::: CC: Mauro Carvalho Chehab <[email protected]>
---
0-DAY kernel test infrastructure Open Source Technology Center
http://lists.01.org/mailman/listinfo/kbuild Intel Corporation
--
To unsubscribe from this list: send the line "unsubscribe linux-media" in
the body of a message to [email protected]
More majordomo info at http://vger.kernel.org/majordomo-info.html