tree:
https://git.kernel.org/pub/scm/linux/kernel/git/next/linux-next.git master
head: c9529331c7a22b8eb7eb03e1e0e221d0f58b43de
commit: 8a226e2c71bb3763e27a063d36eac5fa4ea53c3f [8165/9362] remoteproc: wcss: add support
for rpmsg communication
config: arm-allyesconfig (attached as .config)
compiler: arm-linux-gnueabi-gcc (GCC) 9.3.0
reproduce:
wget
https://raw.githubusercontent.com/intel/lkp-tests/master/sbin/make.cross -O
~/bin/make.cross
chmod +x ~/bin/make.cross
git checkout 8a226e2c71bb3763e27a063d36eac5fa4ea53c3f
# save the attached .config to linux build tree
COMPILER_INSTALL_PATH=$HOME/0day GCC_VERSION=9.3.0 make.cross ARCH=arm
If you fix the issue, kindly add following tag as appropriate
Reported-by: kbuild test robot <lkp(a)intel.com>
All errors (new ones prefixed by >>, old ones prefixed by <<):
drivers/remoteproc/qcom_q6v5_wcss.c: In function 'q6v5_wcss_probe':
> drivers/remoteproc/qcom_q6v5_wcss.c:563:2: error: too few
arguments to function 'qcom_add_glink_subdev'
563 |
qcom_add_glink_subdev(rproc, &wcss->glink_subdev);
| ^~~~~~~~~~~~~~~~~~~~~
In file included from drivers/remoteproc/qcom_q6v5_wcss.c:16:
drivers/remoteproc/qcom_common.h:35:6: note: declared here
35 | void qcom_add_glink_subdev(struct rproc *rproc, struct qcom_rproc_glink *glink,
| ^~~~~~~~~~~~~~~~~~~~~
vim +/qcom_add_glink_subdev +563 drivers/remoteproc/qcom_q6v5_wcss.c
530
531 static int q6v5_wcss_probe(struct platform_device *pdev)
532 {
533 struct q6v5_wcss *wcss;
534 struct rproc *rproc;
535 int ret;
536
537 rproc = rproc_alloc(&pdev->dev, pdev->name, &q6v5_wcss_ops,
538 "IPQ8074/q6_fw.mdt", sizeof(*wcss));
539 if (!rproc) {
540 dev_err(&pdev->dev, "failed to allocate rproc\n");
541 return -ENOMEM;
542 }
543
544 wcss = rproc->priv;
545 wcss->dev = &pdev->dev;
546
547 ret = q6v5_wcss_init_mmio(wcss, pdev);
548 if (ret)
549 goto free_rproc;
550
551 ret = q6v5_alloc_memory_region(wcss);
552 if (ret)
553 goto free_rproc;
554
555 ret = q6v5_wcss_init_reset(wcss);
556 if (ret)
557 goto free_rproc;
558
559 ret = qcom_q6v5_init(&wcss->q6v5, pdev, rproc, WCSS_CRASH_REASON, NULL);
560 if (ret)
561 goto free_rproc;
562
563 qcom_add_glink_subdev(rproc, &wcss->glink_subdev);
564 qcom_add_ssr_subdev(rproc, &wcss->ssr_subdev, "q6wcss");
565
566 ret = rproc_add(rproc);
567 if (ret)
568 goto free_rproc;
569
570 platform_set_drvdata(pdev, rproc);
571
572 return 0;
573
574 free_rproc:
575 rproc_free(rproc);
576
577 return ret;
578 }
579
---
0-DAY CI Kernel Test Service, Intel Corporation
https://lists.01.org/hyperkitty/list/kbuild-all@lists.01.org