CC: [email protected] CC: [email protected] TO: Vishal Sagar <[email protected]> CC: Michal Simek <[email protected]> CC: Hyun Kwon <[email protected]>
tree: https://github.com/Xilinx/linux-xlnx master head: 043f8a226a752a1dd11f7ff64cee6dbe7334d394 commit: c0b33b8ccd38096c815f2dd39746044d0aa079d3 [59/60] staging: xlnxsync: Fix the uapi header license :::::: branch date: 11 months ago :::::: commit date: 11 months ago config: i386-randconfig-s001-20210409 (attached as .config) compiler: gcc-9 (Debian 9.3.0-22) 9.3.0 reproduce: # apt-get install sparse # sparse version: v0.6.3-279-g6d5d9b42-dirty # https://github.com/Xilinx/linux-xlnx/commit/c0b33b8ccd38096c815f2dd39746044d0aa079d3 git remote add xlnx https://github.com/Xilinx/linux-xlnx git fetch --no-tags xlnx master git checkout c0b33b8ccd38096c815f2dd39746044d0aa079d3 # save the attached .config to linux build tree make W=1 C=1 CF='-fdiagnostic-prefix -D__CHECK_ENDIAN__' ARCH=i386 If you fix the issue, kindly add following tag as appropriate Reported-by: kernel test robot <[email protected]> sparse warnings: (new ones prefixed by >>) >> drivers/mtd/nand/raw/arasan_nand.c:393:26: sparse: sparse: shift too big >> (32) for type unsigned int drivers/mtd/nand/raw/arasan_nand.c: note: in included file: include/linux/mtd/rawnand.h:1294:16: sparse: sparse: cast to restricted __le16 vim +393 drivers/mtd/nand/raw/arasan_nand.c 9c63ef54e003b8 Naga Sureshkumar Relli 2019-12-05 365 9c63ef54e003b8 Naga Sureshkumar Relli 2019-12-05 366 static void anfc_rw_dma_op(struct mtd_info *mtd, u8 *buf, int len, 9c63ef54e003b8 Naga Sureshkumar Relli 2019-12-05 367 bool do_read, u32 prog, int pktcount, int pktsize) 9c63ef54e003b8 Naga Sureshkumar Relli 2019-12-05 368 { 9c63ef54e003b8 Naga Sureshkumar Relli 2019-12-05 369 dma_addr_t paddr; 9c63ef54e003b8 Naga Sureshkumar Relli 2019-12-05 370 struct nand_chip *chip = mtd_to_nand(mtd); 9c63ef54e003b8 Naga Sureshkumar Relli 2019-12-05 371 struct anfc_nand_controller *nfc = to_anfc(chip->controller); 9c63ef54e003b8 Naga Sureshkumar Relli 2019-12-05 372 struct anfc_nand_chip *achip = to_anfc_nand(chip); 9c63ef54e003b8 Naga Sureshkumar Relli 2019-12-05 373 u32 eccintr = 0, dir; 9c63ef54e003b8 Naga Sureshkumar Relli 2019-12-05 374 9c63ef54e003b8 Naga Sureshkumar Relli 2019-12-05 375 if (pktsize == 0) 9c63ef54e003b8 Naga Sureshkumar Relli 2019-12-05 376 pktsize = len; 9c63ef54e003b8 Naga Sureshkumar Relli 2019-12-05 377 9c63ef54e003b8 Naga Sureshkumar Relli 2019-12-05 378 anfc_setpktszcnt(nfc, pktsize, pktcount); 9c63ef54e003b8 Naga Sureshkumar Relli 2019-12-05 379 9c63ef54e003b8 Naga Sureshkumar Relli 2019-12-05 380 if (!achip->strength) 9c63ef54e003b8 Naga Sureshkumar Relli 2019-12-05 381 eccintr = MBIT_ERROR; 9c63ef54e003b8 Naga Sureshkumar Relli 2019-12-05 382 9c63ef54e003b8 Naga Sureshkumar Relli 2019-12-05 383 if (do_read) 9c63ef54e003b8 Naga Sureshkumar Relli 2019-12-05 384 dir = DMA_FROM_DEVICE; 9c63ef54e003b8 Naga Sureshkumar Relli 2019-12-05 385 else 9c63ef54e003b8 Naga Sureshkumar Relli 2019-12-05 386 dir = DMA_TO_DEVICE; 9c63ef54e003b8 Naga Sureshkumar Relli 2019-12-05 387 paddr = dma_map_single(nfc->dev, buf, len, dir); 9c63ef54e003b8 Naga Sureshkumar Relli 2019-12-05 388 if (dma_mapping_error(nfc->dev, paddr)) { 9c63ef54e003b8 Naga Sureshkumar Relli 2019-12-05 389 dev_err(nfc->dev, "Read buffer mapping error"); 9c63ef54e003b8 Naga Sureshkumar Relli 2019-12-05 390 return; 9c63ef54e003b8 Naga Sureshkumar Relli 2019-12-05 391 } 9c63ef54e003b8 Naga Sureshkumar Relli 2019-12-05 392 writel(paddr, nfc->base + DMA_ADDR0_OFST); 9c63ef54e003b8 Naga Sureshkumar Relli 2019-12-05 @393 writel((paddr >> 32), nfc->base + DMA_ADDR1_OFST); 9c63ef54e003b8 Naga Sureshkumar Relli 2019-12-05 394 anfc_enable_intrs(nfc, (XFER_COMPLETE | eccintr)); 9c63ef54e003b8 Naga Sureshkumar Relli 2019-12-05 395 writel(prog, nfc->base + PROG_OFST); 9c63ef54e003b8 Naga Sureshkumar Relli 2019-12-05 396 anfc_wait_for_event(nfc); 9c63ef54e003b8 Naga Sureshkumar Relli 2019-12-05 397 dma_unmap_single(nfc->dev, paddr, len, dir); 9c63ef54e003b8 Naga Sureshkumar Relli 2019-12-05 398 } 9c63ef54e003b8 Naga Sureshkumar Relli 2019-12-05 399 :::::: The code at line 393 was first introduced by commit :::::: 9c63ef54e003b887275c08b64acc5ac4a8801ccc mtd: rawnand: Add support for ARASAN NAND controller :::::: TO: Naga Sureshkumar Relli <[email protected]> :::::: CC: Michal Simek <[email protected]> --- 0-DAY CI Kernel Test Service, Intel Corporation https://lists.01.org/hyperkitty/list/[email protected]
.config.gz
Description: application/gzip
_______________________________________________ kbuild mailing list -- [email protected] To unsubscribe send an email to [email protected]
