tree: https://github.com/miquelraynal/linux-0day.git ecc-engine head: 6864d344e2877ab874d2d2d1bee09cb7964342fd commit: 907d0202f41f5586c4742ea320c2606c014abc4a [57/60] mtd: nand: mxic-ecc: Add Macronix external ECC engine support reproduce: # apt-get install sparse # sparse version: v0.6.1-131-g22978b6b-dirty git checkout 907d0202f41f5586c4742ea320c2606c014abc4a make ARCH=x86_64 allmodconfig make C=1 CF='-fdiagnostic-prefix -D__CHECK_ENDIAN__' If you fix the issue, kindly add following tag Reported-by: kbuild test robot sparse warnings: (new ones prefixed by >>) >> drivers/mtd/nand/ecc-mxic.c:155:32: sparse: sparse: symbol 'mxic_ecc_ooblayout_ops' was not declared. Should it be static? >> drivers/mtd/nand/ecc-mxic.c:605:5: sparse: sparse: symbol 'mxic_ecc_probe' was not declared. Should it be static? >> drivers/mtd/nand/ecc-mxic.c:628:5: sparse: sparse: symbol 'mxic_ecc_remove' was not declared. Should it be static? Please review and possibly fold the followup patch. --- 0-DAY kernel test infrastructure Open Source Technology Center https://lists.01.org/hyperkitty/list/kbuild-all(a)lists.01.org Intel Corporation