:::::: :::::: Manual check reason: "low confidence bisect report" :::::: Manual check reason: "low confidence static check warning: drivers/media/i2c/ov9282.c:755:13: warning: use of uninitialized value '<unknown>' [CWE-457] [-Wanalyzer-use-of-uninitialized-value]" ::::::
CC: [email protected] BCC: [email protected] CC: [email protected] TO: Martina Krasteva <[email protected]> CC: Mauro Carvalho Chehab <[email protected]> CC: [email protected] CC: Sakari Ailus <[email protected]> tree: https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git master head: 515f71412bb73ebd7f41f90e1684fc80b8730789 commit: 14ea315bbeb75aa996b577822999df4edbcfb3d0 media: i2c: Add ov9282 camera sensor driver date: 12 months ago :::::: branch date: 23 hours ago :::::: commit date: 12 months ago config: arm-randconfig-c002-20220718 (https://download.01.org/0day-ci/archive/20220725/[email protected]/config) compiler: arm-linux-gnueabi-gcc (GCC) 12.1.0 reproduce (this is a W=1 build): wget https://raw.githubusercontent.com/intel/lkp-tests/master/sbin/make.cross -O ~/bin/make.cross chmod +x ~/bin/make.cross # https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?id=14ea315bbeb75aa996b577822999df4edbcfb3d0 git remote add linus https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git git fetch --no-tags linus master git checkout 14ea315bbeb75aa996b577822999df4edbcfb3d0 # save the config file ARCH=arm KBUILD_USERCFLAGS='-fanalyzer -Wno-error' If you fix the issue, kindly add following tag where applicable Reported-by: kernel test robot <[email protected]> gcc-analyzer warnings: (new ones prefixed by >>) drivers/media/i2c/ov9282.c: In function 'ov9282_detect': >> drivers/media/i2c/ov9282.c:755:13: warning: use of uninitialized value >> '<unknown>' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 755 | u32 val; | ^~~ 'ov9282_detect': event 1 | | 755 | u32 val; | | ^~~ | | | | | (1) use of uninitialized value '<unknown>' here | vim +755 drivers/media/i2c/ov9282.c 14ea315bbeb75a Martina Krasteva 2021-05-27 745 14ea315bbeb75a Martina Krasteva 2021-05-27 746 /** 14ea315bbeb75a Martina Krasteva 2021-05-27 747 * ov9282_detect() - Detect ov9282 sensor 14ea315bbeb75a Martina Krasteva 2021-05-27 748 * @ov9282: pointer to ov9282 device 14ea315bbeb75a Martina Krasteva 2021-05-27 749 * 14ea315bbeb75a Martina Krasteva 2021-05-27 750 * Return: 0 if successful, -EIO if sensor id does not match 14ea315bbeb75a Martina Krasteva 2021-05-27 751 */ 14ea315bbeb75a Martina Krasteva 2021-05-27 752 static int ov9282_detect(struct ov9282 *ov9282) 14ea315bbeb75a Martina Krasteva 2021-05-27 753 { 14ea315bbeb75a Martina Krasteva 2021-05-27 754 int ret; 14ea315bbeb75a Martina Krasteva 2021-05-27 @755 u32 val; 14ea315bbeb75a Martina Krasteva 2021-05-27 756 14ea315bbeb75a Martina Krasteva 2021-05-27 757 ret = ov9282_read_reg(ov9282, OV9282_REG_ID, 2, &val); 14ea315bbeb75a Martina Krasteva 2021-05-27 758 if (ret) 14ea315bbeb75a Martina Krasteva 2021-05-27 759 return ret; 14ea315bbeb75a Martina Krasteva 2021-05-27 760 14ea315bbeb75a Martina Krasteva 2021-05-27 761 if (val != OV9282_ID) { 14ea315bbeb75a Martina Krasteva 2021-05-27 762 dev_err(ov9282->dev, "chip id mismatch: %x!=%x", 14ea315bbeb75a Martina Krasteva 2021-05-27 763 OV9282_ID, val); 14ea315bbeb75a Martina Krasteva 2021-05-27 764 return -ENXIO; 14ea315bbeb75a Martina Krasteva 2021-05-27 765 } 14ea315bbeb75a Martina Krasteva 2021-05-27 766 14ea315bbeb75a Martina Krasteva 2021-05-27 767 return 0; 14ea315bbeb75a Martina Krasteva 2021-05-27 768 } 14ea315bbeb75a Martina Krasteva 2021-05-27 769 -- 0-DAY CI Kernel Test Service https://01.org/lkp _______________________________________________ kbuild mailing list -- [email protected] To unsubscribe send an email to [email protected]
