CC: [email protected] CC: [email protected] TO: Tudor Ambarus <[email protected]>
tree: https://github.com/ambarus/linux-0day sama7g5-qspi-for-broonie-v2 head: 1fbd20943203727424df62e17c565f1b3a49a542 commit: 97f2a2c3d5f512f18f59a2066e6da47c0fca09e5 [20/21] spi: atmel-quadspi: Add support for sama7g5 QSPI :::::: branch date: 15 hours ago :::::: commit date: 15 hours ago config: arc-randconfig-m031-20211207 (https://download.01.org/0day-ci/archive/20211209/[email protected]/config) compiler: arceb-elf-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]> smatch warnings: drivers/spi/atmel-quadspi.c:986 atmel_qspi_exec_op() error: uninitialized symbol 'offset'. drivers/spi/atmel-quadspi.c:1234 atmel_qspi_dma_init() warn: passing zero to 'PTR_ERR' vim +/offset +986 drivers/spi/atmel-quadspi.c 97f2a2c3d5f512 drivers/spi/atmel-quadspi.c Tudor Ambarus 2020-10-19 964 97f2a2c3d5f512 drivers/spi/atmel-quadspi.c Tudor Ambarus 2020-10-19 965 static int atmel_qspi_exec_op(struct spi_mem *mem, const struct spi_mem_op *op) 97f2a2c3d5f512 drivers/spi/atmel-quadspi.c Tudor Ambarus 2020-10-19 966 { 97f2a2c3d5f512 drivers/spi/atmel-quadspi.c Tudor Ambarus 2020-10-19 967 struct atmel_qspi *aq = spi_controller_get_devdata(mem->spi->master); 97f2a2c3d5f512 drivers/spi/atmel-quadspi.c Tudor Ambarus 2020-10-19 968 u32 offset; 97f2a2c3d5f512 drivers/spi/atmel-quadspi.c Tudor Ambarus 2020-10-19 969 int err; 97f2a2c3d5f512 drivers/spi/atmel-quadspi.c Tudor Ambarus 2020-10-19 970 97f2a2c3d5f512 drivers/spi/atmel-quadspi.c Tudor Ambarus 2020-10-19 971 /* 97f2a2c3d5f512 drivers/spi/atmel-quadspi.c Tudor Ambarus 2020-10-19 972 * Check if the address exceeds the MMIO window size. An improvement 97f2a2c3d5f512 drivers/spi/atmel-quadspi.c Tudor Ambarus 2020-10-19 973 * would be to add support for regular SPI mode and fall back to it 97f2a2c3d5f512 drivers/spi/atmel-quadspi.c Tudor Ambarus 2020-10-19 974 * when the flash memories overrun the controller's memory space. 97f2a2c3d5f512 drivers/spi/atmel-quadspi.c Tudor Ambarus 2020-10-19 975 */ 97f2a2c3d5f512 drivers/spi/atmel-quadspi.c Tudor Ambarus 2020-10-19 976 if (op->addr.val + op->data.nbytes > aq->mmap_size) 97f2a2c3d5f512 drivers/spi/atmel-quadspi.c Tudor Ambarus 2020-10-19 977 return -EOPNOTSUPP; 97f2a2c3d5f512 drivers/spi/atmel-quadspi.c Tudor Ambarus 2020-10-19 978 97f2a2c3d5f512 drivers/spi/atmel-quadspi.c Tudor Ambarus 2020-10-19 979 if (op->addr.nbytes > 4) 97f2a2c3d5f512 drivers/spi/atmel-quadspi.c Tudor Ambarus 2020-10-19 980 return -EOPNOTSUPP; 97f2a2c3d5f512 drivers/spi/atmel-quadspi.c Tudor Ambarus 2020-10-19 981 97f2a2c3d5f512 drivers/spi/atmel-quadspi.c Tudor Ambarus 2020-10-19 982 err = aq->ops->set_cfg(aq, op, &offset); 97f2a2c3d5f512 drivers/spi/atmel-quadspi.c Tudor Ambarus 2020-10-19 983 if (err) d5433def31531b drivers/mtd/spi-nor/atmel-quadspi.c Piotr Bugalski 2018-11-05 984 return err; 97f2a2c3d5f512 drivers/spi/atmel-quadspi.c Tudor Ambarus 2020-10-19 985 97f2a2c3d5f512 drivers/spi/atmel-quadspi.c Tudor Ambarus 2020-10-19 @986 return aq->ops->transfer(mem, op, offset); d5433def31531b drivers/mtd/spi-nor/atmel-quadspi.c Piotr Bugalski 2018-11-05 987 } d5433def31531b drivers/mtd/spi-nor/atmel-quadspi.c Piotr Bugalski 2018-11-05 988 --- 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]
