All of lore.kernel.org
 help / color / mirror / Atom feed
* [stericsson:mmc-no-NULL 30/34] drivers/mmc/core/mmc_test.c:856:43: sparse: too many arguments for function mmc_start_areq
@ 2017-02-09 18:58 kbuild test robot
  0 siblings, 0 replies; only message in thread
From: kbuild test robot @ 2017-02-09 18:58 UTC (permalink / raw)
  To: linux-arm-kernel

tree:   https://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git mmc-no-NULL
head:   1bec9a625b256f78d00c38b58caad7ccdae8aaf5
commit: b46e8edc13f163392fd8f5ae2b27ef2f349fe457 [30/34] mmc: queue: stop flushing the pipeline with NULL
reproduce:
        # apt-get install sparse
        git checkout b46e8edc13f163392fd8f5ae2b27ef2f349fe457
        make ARCH=x86_64 allmodconfig
        make C=1 CF=-D__CHECK_ENDIAN__


sparse warnings: (new ones prefixed by >>)

   include/linux/compiler.h:253:8: sparse: attribute 'no_sanitize_address': unknown attribute
>> drivers/mmc/core/mmc_test.c:856:43: sparse: too many arguments for function mmc_start_areq
   drivers/mmc/core/mmc_test.c:875:35: sparse: too many arguments for function mmc_start_areq
   drivers/mmc/core/mmc_test.c:2405:31: sparse: too many arguments for function mmc_start_areq
   drivers/mmc/core/mmc_test.c:2443:31: sparse: too many arguments for function mmc_start_areq
   drivers/mmc/core/mmc_test.c: In function 'mmc_test_nonblock_transfer':
   drivers/mmc/core/mmc_test.c:856:15: error: too many arguments to function 'mmc_start_areq'
      done_areq = mmc_start_areq(test->card->host, cur_areq, &status);
                  ^~~~~~~~~~~~~~
   In file included from drivers/mmc/core/mmc_test.c:10:0:
   include/linux/mmc/core.h:163:5: note: declared here
    int mmc_start_areq(struct mmc_host *host,
        ^~~~~~~~~~~~~~
   drivers/mmc/core/mmc_test.c:856:13: warning: assignment makes pointer from integer without a cast [-Wint-conversion]
      done_areq = mmc_start_areq(test->card->host, cur_areq, &status);
                ^
   drivers/mmc/core/mmc_test.c:875:14: error: too many arguments to function 'mmc_start_areq'
     done_areq = mmc_start_areq(test->card->host, NULL, &status);
                 ^~~~~~~~~~~~~~
   In file included from drivers/mmc/core/mmc_test.c:10:0:
   include/linux/mmc/core.h:163:5: note: declared here
    int mmc_start_areq(struct mmc_host *host,
        ^~~~~~~~~~~~~~
   drivers/mmc/core/mmc_test.c:875:12: warning: assignment makes pointer from integer without a cast [-Wint-conversion]
     done_areq = mmc_start_areq(test->card->host, NULL, &status);
               ^
   drivers/mmc/core/mmc_test.c: In function 'mmc_test_ongoing_transfer':
   drivers/mmc/core/mmc_test.c:2405:3: error: too many arguments to function 'mmc_start_areq'
      mmc_start_areq(host, &test_areq.areq, &blkstat);
      ^~~~~~~~~~~~~~
   In file included from drivers/mmc/core/mmc_test.c:10:0:
   include/linux/mmc/core.h:163:5: note: declared here
    int mmc_start_areq(struct mmc_host *host,
        ^~~~~~~~~~~~~~
   drivers/mmc/core/mmc_test.c:2443:3: error: too many arguments to function 'mmc_start_areq'
      mmc_start_areq(host, NULL, &blkstat);
      ^~~~~~~~~~~~~~
   In file included from drivers/mmc/core/mmc_test.c:10:0:
   include/linux/mmc/core.h:163:5: note: declared here
    int mmc_start_areq(struct mmc_host *host,
        ^~~~~~~~~~~~~~

vim +856 drivers/mmc/core/mmc_test.c

16652a93 drivers/mmc/card/mmc_test.c Dan Carpenter 2016-11-14  840  	int ret = RESULT_OK;
9f9c4180 drivers/mmc/card/mmc_test.c Per Forlin    2011-07-01  841  
9f9c4180 drivers/mmc/card/mmc_test.c Per Forlin    2011-07-01  842  	test_areq[0].test = test;
9f9c4180 drivers/mmc/card/mmc_test.c Per Forlin    2011-07-01  843  	test_areq[1].test = test;
9f9c4180 drivers/mmc/card/mmc_test.c Per Forlin    2011-07-01  844  
9f9c4180 drivers/mmc/card/mmc_test.c Per Forlin    2011-07-01  845  	mmc_test_nonblock_reset(&mrq1, &cmd1, &stop1, &data1);
9f9c4180 drivers/mmc/card/mmc_test.c Per Forlin    2011-07-01  846  	mmc_test_nonblock_reset(&mrq2, &cmd2, &stop2, &data2);
9f9c4180 drivers/mmc/card/mmc_test.c Per Forlin    2011-07-01  847  
9f9c4180 drivers/mmc/card/mmc_test.c Per Forlin    2011-07-01  848  	cur_areq->mrq = &mrq1;
9f9c4180 drivers/mmc/card/mmc_test.c Per Forlin    2011-07-01  849  	cur_areq->err_check = mmc_test_check_result_async;
9f9c4180 drivers/mmc/card/mmc_test.c Per Forlin    2011-07-01  850  	other_areq->mrq = &mrq2;
9f9c4180 drivers/mmc/card/mmc_test.c Per Forlin    2011-07-01  851  	other_areq->err_check = mmc_test_check_result_async;
9f9c4180 drivers/mmc/card/mmc_test.c Per Forlin    2011-07-01  852  
9f9c4180 drivers/mmc/card/mmc_test.c Per Forlin    2011-07-01  853  	for (i = 0; i < count; i++) {
9f9c4180 drivers/mmc/card/mmc_test.c Per Forlin    2011-07-01  854  		mmc_test_prepare_mrq(test, cur_areq->mrq, sg, sg_len, dev_addr,
9f9c4180 drivers/mmc/card/mmc_test.c Per Forlin    2011-07-01  855  				     blocks, blksz, write);
03259cfb drivers/mmc/core/mmc_test.c Linus Walleij 2017-01-24 @856  		done_areq = mmc_start_areq(test->card->host, cur_areq, &status);
9f9c4180 drivers/mmc/card/mmc_test.c Per Forlin    2011-07-01  857  
8e8b3f51 drivers/mmc/card/mmc_test.c Linus Walleij 2016-11-04  858  		if (status != MMC_BLK_SUCCESS || (!done_areq && i > 0)) {
8e8b3f51 drivers/mmc/card/mmc_test.c Linus Walleij 2016-11-04  859  			ret = RESULT_FAIL;
9f9c4180 drivers/mmc/card/mmc_test.c Per Forlin    2011-07-01  860  			goto err;
8e8b3f51 drivers/mmc/card/mmc_test.c Linus Walleij 2016-11-04  861  		}
9f9c4180 drivers/mmc/card/mmc_test.c Per Forlin    2011-07-01  862  
9f9c4180 drivers/mmc/card/mmc_test.c Per Forlin    2011-07-01  863  		if (done_areq) {
9f9c4180 drivers/mmc/card/mmc_test.c Per Forlin    2011-07-01  864  			if (done_areq->mrq == &mrq2)

:::::: The code at line 856 was first introduced by commit
:::::: 03259cfbc000b12e92ab10a8d6815d887cb2d8ae mmc: core: rename mmc_start_req() to *areq()

:::::: TO: Linus Walleij <linus.walleij@linaro.org>
:::::: CC: Linus Walleij <linus.walleij@linaro.org>

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

^ permalink raw reply	[flat|nested] only message in thread

only message in thread, other threads:[~2017-02-09 18:58 UTC | newest]

Thread overview: (only message) (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2017-02-09 18:58 [stericsson:mmc-no-NULL 30/34] drivers/mmc/core/mmc_test.c:856:43: sparse: too many arguments for function mmc_start_areq kbuild test robot

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.