CC: [email protected] BCC: [email protected] CC: [email protected] TO: Sai Krishna Potthuri <[email protected]> CC: Michal Simek <[email protected]> CC: Radhey Shyam Pandey <[email protected]>
tree: https://github.com/Xilinx/linux-xlnx xlnx_rebase_v5.15_LTS head: 1870e0fa79a9d58c6748c34550f3ccea0b515933 commit: 87a0aa695a2dbabc2d1a24acbb421529ea53c59e [72/1029] spi: spi-cadence-quadspi: Add support for DDR PHY mode :::::: branch date: 35 hours ago :::::: commit date: 8 weeks ago config: nios2-randconfig-m031-20220324 (https://download.01.org/0day-ci/archive/20220326/[email protected]/config) compiler: nios2-linux-gcc (GCC) 11.2.0 If you fix the issue, kindly add following tag as appropriate Reported-by: kernel test robot <[email protected]> Reported-by: Dan Carpenter <[email protected]> New smatch warnings: drivers/mtd/spi-nor/core.c:1891 spi_nor_read_id() error: we previously assumed 'nor->spimem' could be null (see line 1873) Old smatch warnings: arch/nios2/include/asm/thread_info.h:71 current_thread_info() error: uninitialized symbol 'sp'. drivers/mtd/spi-nor/core.c:1544 spi_nor_init_erase_cmd_list() warn: passing a valid pointer to 'PTR_ERR' drivers/mtd/spi-nor/core.c:1558 spi_nor_init_erase_cmd_list() warn: passing a valid pointer to 'PTR_ERR' vim +1891 drivers/mtd/spi-nor/core.c 9ec4bbcb2044ea1 drivers/mtd/spi-nor/core.c Boris Brezillon 2020-03-13 1865 06bb6f5a69dfc53 drivers/mtd/spi-nor/spi-nor.c Rafał Miłecki 2015-08-10 1866 static const struct flash_info *spi_nor_read_id(struct spi_nor *nor) b199489d37b21c5 drivers/mtd/spi-nor/spi-nor.c Huang Shijie 2014-02-24 1867 { 9ec4bbcb2044ea1 drivers/mtd/spi-nor/core.c Boris Brezillon 2020-03-13 1868 const struct flash_info *info; f173f26a4d543fa drivers/mtd/spi-nor/spi-nor.c Vignesh Raghavendra 2019-08-06 1869 u8 *id = nor->bouncebuf; 2dcbfe365b13032 drivers/mtd/spi-nor/spi-nor.c Jonathan Neuschäfer 2020-02-23 1870 unsigned int i; 2dcbfe365b13032 drivers/mtd/spi-nor/spi-nor.c Jonathan Neuschäfer 2020-02-23 1871 int ret; b199489d37b21c5 drivers/mtd/spi-nor/spi-nor.c Huang Shijie 2014-02-24 1872 b35b9a10362d203 drivers/mtd/spi-nor/spi-nor.c Boris Brezillon 2019-08-06 @1873 if (nor->spimem) { b35b9a10362d203 drivers/mtd/spi-nor/spi-nor.c Boris Brezillon 2019-08-06 1874 struct spi_mem_op op = b35b9a10362d203 drivers/mtd/spi-nor/spi-nor.c Boris Brezillon 2019-08-06 1875 SPI_MEM_OP(SPI_MEM_OP_CMD(SPINOR_OP_RDID, 1), b35b9a10362d203 drivers/mtd/spi-nor/spi-nor.c Boris Brezillon 2019-08-06 1876 SPI_MEM_OP_NO_ADDR, b35b9a10362d203 drivers/mtd/spi-nor/spi-nor.c Boris Brezillon 2019-08-06 1877 SPI_MEM_OP_NO_DUMMY, b35b9a10362d203 drivers/mtd/spi-nor/spi-nor.c Boris Brezillon 2019-08-06 1878 SPI_MEM_OP_DATA_IN(SPI_NOR_MAX_ID_LEN, id, 1)); b35b9a10362d203 drivers/mtd/spi-nor/spi-nor.c Boris Brezillon 2019-08-06 1879 2dcbfe365b13032 drivers/mtd/spi-nor/spi-nor.c Jonathan Neuschäfer 2020-02-23 1880 ret = spi_mem_exec_op(nor->spimem, &op); b35b9a10362d203 drivers/mtd/spi-nor/spi-nor.c Boris Brezillon 2019-08-06 1881 } else { 2dcbfe365b13032 drivers/mtd/spi-nor/spi-nor.c Jonathan Neuschäfer 2020-02-23 1882 ret = nor->controller_ops->read_reg(nor, SPINOR_OP_RDID, id, b35b9a10362d203 drivers/mtd/spi-nor/spi-nor.c Boris Brezillon 2019-08-06 1883 SPI_NOR_MAX_ID_LEN); b35b9a10362d203 drivers/mtd/spi-nor/spi-nor.c Boris Brezillon 2019-08-06 1884 } 2dcbfe365b13032 drivers/mtd/spi-nor/spi-nor.c Jonathan Neuschäfer 2020-02-23 1885 if (ret) { 2dcbfe365b13032 drivers/mtd/spi-nor/spi-nor.c Jonathan Neuschäfer 2020-02-23 1886 dev_dbg(nor->dev, "error %d reading JEDEC ID\n", ret); 2dcbfe365b13032 drivers/mtd/spi-nor/spi-nor.c Jonathan Neuschäfer 2020-02-23 1887 return ERR_PTR(ret); b199489d37b21c5 drivers/mtd/spi-nor/spi-nor.c Huang Shijie 2014-02-24 1888 } b199489d37b21c5 drivers/mtd/spi-nor/spi-nor.c Huang Shijie 2014-02-24 1889 87a0aa695a2dbab drivers/mtd/spi-nor/core.c Sai Krishna Potthuri 2021-12-09 1890 for (i = 0; i < SPI_NOR_MAX_ID_LEN; i++) 87a0aa695a2dbab drivers/mtd/spi-nor/core.c Sai Krishna Potthuri 2021-12-09 @1891 nor->spimem->device_id[i] = id[i]; 87a0aa695a2dbab drivers/mtd/spi-nor/core.c Sai Krishna Potthuri 2021-12-09 1892 9ec4bbcb2044ea1 drivers/mtd/spi-nor/core.c Boris Brezillon 2020-03-13 1893 for (i = 0; i < ARRAY_SIZE(manufacturers); i++) { 9ec4bbcb2044ea1 drivers/mtd/spi-nor/core.c Boris Brezillon 2020-03-13 1894 info = spi_nor_search_part_by_id(manufacturers[i]->parts, 9ec4bbcb2044ea1 drivers/mtd/spi-nor/core.c Boris Brezillon 2020-03-13 1895 manufacturers[i]->nparts, 9ec4bbcb2044ea1 drivers/mtd/spi-nor/core.c Boris Brezillon 2020-03-13 1896 id); 9ec4bbcb2044ea1 drivers/mtd/spi-nor/core.c Boris Brezillon 2020-03-13 1897 if (info) { 9ec4bbcb2044ea1 drivers/mtd/spi-nor/core.c Boris Brezillon 2020-03-13 1898 nor->manufacturer = manufacturers[i]; 9ec4bbcb2044ea1 drivers/mtd/spi-nor/core.c Boris Brezillon 2020-03-13 1899 return info; b199489d37b21c5 drivers/mtd/spi-nor/spi-nor.c Huang Shijie 2014-02-24 1900 } 9ec4bbcb2044ea1 drivers/mtd/spi-nor/core.c Boris Brezillon 2020-03-13 1901 } 9ec4bbcb2044ea1 drivers/mtd/spi-nor/core.c Boris Brezillon 2020-03-13 1902 3ddc8adbbc76832 drivers/mtd/spi-nor/spi-nor.c Geert Uytterhoeven 2019-03-12 1903 dev_err(nor->dev, "unrecognized JEDEC id bytes: %*ph\n", 3ddc8adbbc76832 drivers/mtd/spi-nor/spi-nor.c Geert Uytterhoeven 2019-03-12 1904 SPI_NOR_MAX_ID_LEN, id); b199489d37b21c5 drivers/mtd/spi-nor/spi-nor.c Huang Shijie 2014-02-24 1905 return ERR_PTR(-ENODEV); b199489d37b21c5 drivers/mtd/spi-nor/spi-nor.c Huang Shijie 2014-02-24 1906 } b199489d37b21c5 drivers/mtd/spi-nor/spi-nor.c Huang Shijie 2014-02-24 1907 -- 0-DAY CI Kernel Test Service https://01.org/lkp _______________________________________________ kbuild mailing list -- [email protected] To unsubscribe send an email to [email protected]
