tree:
https://git.kernel.org/pub/scm/linux/kernel/git/jirislaby/linux.git devel
head: b1d08004826c99d8af2be6744a7c623a18965562
commit: b32e61377f052498dd5b44b6029776457bf4cc24 [36/60] include condition in the
BUG_ON/WARN_ON output
config: h8300-randconfig-s032-20200607 (attached as .config)
compiler: h8300-linux-gcc (GCC) 9.3.0
reproduce:
# apt-get install sparse
# sparse version: v0.6.1-247-gcadbd124-dirty
git checkout b32e61377f052498dd5b44b6029776457bf4cc24
# save the attached .config to linux build tree
make W=1 C=1 ARCH=h8300 CF='-fdiagnostic-prefix -D__CHECK_ENDIAN__'
If you fix the issue, kindly add following tag as appropriate
Reported-by: kernel test robot <lkp(a)intel.com>
sparse warnings: (new ones prefixed by >>)
> drivers/mtd/nand/raw/nand_base.c:3232:9: sparse: sparse: too long
token expansion
vim +3232 drivers/mtd/nand/raw/nand_base.c
ba84fb5952af11 drivers/mtd/nand/nand_base.c Brian Norris 2014-01-03 3223
85e08e5864458b drivers/mtd/nand/raw/nand_base.c Boris Brezillon 2018-07-27 3224 static
void nand_wait_readrdy(struct nand_chip *chip)
85e08e5864458b drivers/mtd/nand/raw/nand_base.c Boris Brezillon 2018-07-27 3225 {
52f05b6b87decf drivers/mtd/nand/raw/nand_base.c Boris Brezillon 2018-07-27 3226 const
struct nand_sdr_timings *sdr;
52f05b6b87decf drivers/mtd/nand/raw/nand_base.c Boris Brezillon 2018-07-27 3227
85e08e5864458b drivers/mtd/nand/raw/nand_base.c Boris Brezillon 2018-07-27 3228 if
(!(chip->options & NAND_NEED_READRDY))
85e08e5864458b drivers/mtd/nand/raw/nand_base.c Boris Brezillon 2018-07-27 3229
return;
85e08e5864458b drivers/mtd/nand/raw/nand_base.c Boris Brezillon 2018-07-27 3230
52f05b6b87decf drivers/mtd/nand/raw/nand_base.c Boris Brezillon 2018-07-27 3231 sdr =
nand_get_sdr_timings(&chip->data_interface);
52f05b6b87decf drivers/mtd/nand/raw/nand_base.c Boris Brezillon 2018-07-27 @3232
WARN_ON(nand_wait_rdy_op(chip, PSEC_TO_MSEC(sdr->tR_max), 0));
85e08e5864458b drivers/mtd/nand/raw/nand_base.c Boris Brezillon 2018-07-27 3233 }
85e08e5864458b drivers/mtd/nand/raw/nand_base.c Boris Brezillon 2018-07-27 3234
:::::: The code at line 3232 was first introduced by commit
:::::: 52f05b6b87decfc74245ac16b4ae18e321b5ae98 mtd: rawnand: Add the nand_wait_rdy_op()
helper and use it
:::::: TO: Boris Brezillon <boris.brezillon(a)bootlin.com>
:::::: CC: Miquel Raynal <miquel.raynal(a)bootlin.com>
---
0-DAY CI Kernel Test Service, Intel Corporation
https://lists.01.org/hyperkitty/list/kbuild-all@lists.01.org