CC: [email protected] CC: [email protected] TO: Geert Uytterhoeven <[email protected]>
tree: https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git master head: 1d1df41c5a33359a00e919d54eaebfb789711fdc commit: 05b22caa7490e4f4c94bbde33c61cf72d187b8f7 soc: renesas: Consolidate product register handling date: 7 weeks ago :::::: branch date: 27 hours ago :::::: commit date: 7 weeks ago compiler: sparc64-linux-gcc (GCC) 11.2.0 If you fix the issue, kindly add following tag as appropriate Reported-by: kernel test robot <[email protected]> cppcheck possible warnings: (new ones prefixed by >>, may not real problems) >> drivers/soc/renesas/renesas-soc.c:395:28: warning: Uninitialized struct >> member: id.offset [uninitStructMember] product = readl(chipid + id->offset); ^ vim +395 drivers/soc/renesas/renesas-soc.c 05b22caa7490e4 Geert Uytterhoeven 2021-11-10 361 8d6799a9ba23ac Geert Uytterhoeven 2016-11-14 362 static int __init renesas_soc_init(void) 8d6799a9ba23ac Geert Uytterhoeven 2016-11-14 363 { 8d6799a9ba23ac Geert Uytterhoeven 2016-11-14 364 struct soc_device_attribute *soc_dev_attr; 05b22caa7490e4 Geert Uytterhoeven 2021-11-10 365 unsigned int product, eshi = 0, eslo; 8d6799a9ba23ac Geert Uytterhoeven 2016-11-14 366 const struct renesas_family *family; 8d6799a9ba23ac Geert Uytterhoeven 2016-11-14 367 const struct of_device_id *match; 8d6799a9ba23ac Geert Uytterhoeven 2016-11-14 368 const struct renesas_soc *soc; 05b22caa7490e4 Geert Uytterhoeven 2021-11-10 369 const struct renesas_id *id; 8d6799a9ba23ac Geert Uytterhoeven 2016-11-14 370 void __iomem *chipid = NULL; 8d6799a9ba23ac Geert Uytterhoeven 2016-11-14 371 struct soc_device *soc_dev; 8d6799a9ba23ac Geert Uytterhoeven 2016-11-14 372 struct device_node *np; 05b22caa7490e4 Geert Uytterhoeven 2021-11-10 373 const char *soc_id; 8d6799a9ba23ac Geert Uytterhoeven 2016-11-14 374 8d6799a9ba23ac Geert Uytterhoeven 2016-11-14 375 match = of_match_node(renesas_socs, of_root); 8d6799a9ba23ac Geert Uytterhoeven 2016-11-14 376 if (!match) 8d6799a9ba23ac Geert Uytterhoeven 2016-11-14 377 return -ENODEV; 8d6799a9ba23ac Geert Uytterhoeven 2016-11-14 378 05b22caa7490e4 Geert Uytterhoeven 2021-11-10 379 soc_id = strchr(match->compatible, ',') + 1; 8d6799a9ba23ac Geert Uytterhoeven 2016-11-14 380 soc = match->data; 8d6799a9ba23ac Geert Uytterhoeven 2016-11-14 381 family = soc->family; 8d6799a9ba23ac Geert Uytterhoeven 2016-11-14 382 05b22caa7490e4 Geert Uytterhoeven 2021-11-10 383 np = of_find_matching_node_and_match(NULL, renesas_ids, &match); 8d6799a9ba23ac Geert Uytterhoeven 2016-11-14 384 if (np) { 05b22caa7490e4 Geert Uytterhoeven 2021-11-10 385 id = match->data; 8d6799a9ba23ac Geert Uytterhoeven 2016-11-14 386 chipid = of_iomap(np, 0); 8d6799a9ba23ac Geert Uytterhoeven 2016-11-14 387 of_node_put(np); 4194b583c10492 Geert Uytterhoeven 2019-10-16 388 } else if (soc->id && family->reg) { 05b22caa7490e4 Geert Uytterhoeven 2021-11-10 389 /* Try hardcoded CCCR/PRR fallback */ 05b22caa7490e4 Geert Uytterhoeven 2021-11-10 390 id = &id_prr; 8d6799a9ba23ac Geert Uytterhoeven 2016-11-14 391 chipid = ioremap(family->reg, 4); 8d6799a9ba23ac Geert Uytterhoeven 2016-11-14 392 } 05b22caa7490e4 Geert Uytterhoeven 2021-11-10 393 8d6799a9ba23ac Geert Uytterhoeven 2016-11-14 394 if (chipid) { 05b22caa7490e4 Geert Uytterhoeven 2021-11-10 @395 product = readl(chipid + id->offset); --- 0-DAY CI Kernel Test Service, Intel Corporation https://lists.01.org/hyperkitty/list/[email protected] _______________________________________________ kbuild mailing list -- [email protected] To unsubscribe send an email to [email protected]
