Re: [PATCH v3 1/4] mtd: nand: allow compile test of MTD_NAND_PXA3xx

From: kbuild test robot
Date: Thu Oct 15 2015 - 05:13:31 EST


Hi Antoine,

[auto build test ERROR on mtd/master -- if it's inappropriate base, please suggest rules for selecting the more suitable base]

url: https://github.com/0day-ci/linux/commits/Antoine-Tenart/mtd-pxa3xx_nand-rework-the-timing-setup/20151015-152337
config: i386-allmodconfig (attached as .config)
reproduce:
# save the attached .config to linux build tree
make ARCH=i386

All errors (new ones prefixed by >>):

drivers/mtd/nand/pxa3xx_nand.c: In function 'drain_fifo':
>> drivers/mtd/nand/pxa3xx_nand.c:507:4: error: implicit declaration of function 'readsl' [-Werror=implicit-function-declaration]
readsl(info->mmio_base + NDDB, data, 8);
^
drivers/mtd/nand/pxa3xx_nand.c: In function 'handle_data_pio':
>> drivers/mtd/nand/pxa3xx_nand.c:531:3: error: implicit declaration of function 'writesl' [-Werror=implicit-function-declaration]
writesl(info->mmio_base + NDDB,
^
cc1: some warnings being treated as errors

vim +/readsl +507 drivers/mtd/nand/pxa3xx_nand.c

8dad0386 Maxime Ripard 2015-02-18 501 * have to make sure that the NDSR.RDDREQ bit is set.
8dad0386 Maxime Ripard 2015-02-18 502 *
8dad0386 Maxime Ripard 2015-02-18 503 * Drain the FIFO 8 32 bits reads at a time, and skip
8dad0386 Maxime Ripard 2015-02-18 504 * the polling on the last read.
8dad0386 Maxime Ripard 2015-02-18 505 */
8dad0386 Maxime Ripard 2015-02-18 506 while (len > 8) {
ce914e6b Rob Herring 2015-04-30 @507 readsl(info->mmio_base + NDDB, data, 8);
8dad0386 Maxime Ripard 2015-02-18 508
afca11ec Maxime Ripard 2015-04-07 509 ret = readl_relaxed_poll_timeout(info->mmio_base + NDSR, val,
afca11ec Maxime Ripard 2015-04-07 510 val & NDSR_RDDREQ, 1000, 5000);
afca11ec Maxime Ripard 2015-04-07 511 if (ret) {
8dad0386 Maxime Ripard 2015-02-18 512 dev_err(&info->pdev->dev,
8dad0386 Maxime Ripard 2015-02-18 513 "Timeout on RDDREQ while draining the FIFO\n");
8dad0386 Maxime Ripard 2015-02-18 514 return;
8dad0386 Maxime Ripard 2015-02-18 515 }
8dad0386 Maxime Ripard 2015-02-18 516
8dad0386 Maxime Ripard 2015-02-18 517 data += 32;
8dad0386 Maxime Ripard 2015-02-18 518 len -= 8;
8dad0386 Maxime Ripard 2015-02-18 519 }
8dad0386 Maxime Ripard 2015-02-18 520 }
8dad0386 Maxime Ripard 2015-02-18 521
ce914e6b Rob Herring 2015-04-30 522 readsl(info->mmio_base + NDDB, data, len);
8dad0386 Maxime Ripard 2015-02-18 523 }
8dad0386 Maxime Ripard 2015-02-18 524
f8155a40 Lei Wen 2011-02-28 525 static void handle_data_pio(struct pxa3xx_nand_info *info)
fe69af00 eric miao 2008-02-14 526 {
70ed8523 Ezequiel Garcia 2013-11-14 527 unsigned int do_bytes = min(info->data_size, info->chunk_size);
fa543bef Ezequiel Garcia 2013-11-14 528
fe69af00 eric miao 2008-02-14 529 switch (info->state) {
fe69af00 eric miao 2008-02-14 530 case STATE_PIO_WRITING:
ce914e6b Rob Herring 2015-04-30 @531 writesl(info->mmio_base + NDDB,
fa543bef Ezequiel Garcia 2013-11-14 532 info->data_buff + info->data_buff_pos,
fa543bef Ezequiel Garcia 2013-11-14 533 DIV_ROUND_UP(do_bytes, 4));
fa543bef Ezequiel Garcia 2013-11-14 534

:::::: The code at line 507 was first introduced by commit
:::::: ce914e6b2658b9f1773ff57b3d45682a7ca4552f mtd: nand: pxa3xx: fix build on ARM64

:::::: TO: Rob Herring <robh@xxxxxxxxxx>
:::::: CC: Brian Norris <computersforpeace@xxxxxxxxx>

---
0-DAY kernel test infrastructure Open Source Technology Center
https://lists.01.org/pipermail/kbuild-all Intel Corporation

Attachment: .config.gz
Description: Binary data