[xlnx:master 110/163] drivers/mtd/nand/arasan_nand.c:99:0: warning: "ONFI_DATA_INTERFACE_NVDDR" redefined

kbuild test robot fengguang.wu at intel.com
Tue Jan 24 19:26:39 PST 2017


tree:   https://github.com/Xilinx/linux-xlnx master
head:   a96b8d2e1c9b37de51590b63bcce63a4036e760a
commit: 6c59929c53d7b0c45e575999714c717ae30909b1 [110/163] mtd: nand: Update Arasan Nand flash controller
config: i386-allmodconfig (attached as .config)
compiler: gcc-6 (Debian 6.2.0-3) 6.2.0 20160901
reproduce:
        git checkout 6c59929c53d7b0c45e575999714c717ae30909b1
        # save the attached .config to linux build tree
        make ARCH=i386 

All warnings (new ones prefixed by >>):

>> drivers/mtd/nand/arasan_nand.c:99:0: warning: "ONFI_DATA_INTERFACE_NVDDR" redefined
    #define ONFI_DATA_INTERFACE_NVDDR      BIT(4)
    
   In file included from drivers/mtd/nand/arasan_nand.c:18:0:
   include/linux/mtd/nand.h:238:0: note: this is the location of the previous definition
    #define ONFI_DATA_INTERFACE_NVDDR (1 << 4)
    
   drivers/mtd/nand/arasan_nand.c: In function 'anfc_cmd_function':
   drivers/mtd/nand/arasan_nand.c:568:7: warning: unused variable 'bufptr' [-Wunused-variable]
     u32 *bufptr = (u32 *)nfc->buf;
          ^~~~~~

vim +/ONFI_DATA_INTERFACE_NVDDR +99 drivers/mtd/nand/arasan_nand.c

    83	#define BCH_MODE_MASK			GENMASK(27, 25)
    84	
    85	#define CS_MASK				GENMASK(31, 30)
    86	#define CS_SHIFT			30
    87	
    88	#define PAGE_ERR_CNT_MASK		GENMASK(16, 8)
    89	#define PKT_ERR_CNT_MASK		GENMASK(7, 0)
    90	
    91	#define NVDDR_MODE			BIT(9)
    92	#define NVDDR_TIMING_MODE_SHIFT		3
    93	
    94	#define ONFI_ID_LEN			8
    95	#define TEMP_BUF_SIZE			1024
    96	#define NVDDR_MODE_PACKET_SIZE		8
    97	#define SDR_MODE_PACKET_SIZE		4
    98	
  > 99	#define ONFI_DATA_INTERFACE_NVDDR      BIT(4)
   100	#define EVENT_MASK	(XFER_COMPLETE | READ_READY | WRITE_READY | MBIT_ERROR)
   101	
   102	/**
   103	 * struct anfc_nand_chip - Defines the nand chip related information
   104	 * @node:		used to store NAND chips into a list.
   105	 * @chip:		NAND chip information structure.
   106	 * @bch:		Bch / Hamming mode enable/disable.
   107	 * @bchmode:		Bch mode.

---
0-DAY kernel test infrastructure                Open Source Technology Center
https://lists.01.org/pipermail/kbuild-all                   Intel Corporation
-------------- next part --------------
A non-text attachment was scrubbed...
Name: .config.gz
Type: application/gzip
Size: 55406 bytes
Desc: not available
URL: <http://lists.infradead.org/pipermail/linux-arm-kernel/attachments/20170125/f6adfed9/attachment-0001.gz>


More information about the linux-arm-kernel mailing list