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]

Reply via email to