All of lore.kernel.org
 help / color / mirror / Atom feed
* [t-kristo-pm:5.4-rc1-ipc 44/100] drivers//remoteproc/qcom_q6v5_mss.c:1058:14: error: too few arguments to function 'rproc_da_to_va'
@ 2019-10-06  2:23 kbuild test robot
  0 siblings, 0 replies; only message in thread
From: kbuild test robot @ 2019-10-06  2:23 UTC (permalink / raw)
  To: kbuild-all

[-- Attachment #1: Type: text/plain, Size: 20186 bytes --]

tree:   https://github.com/t-kristo/linux-pm 5.4-rc1-ipc
head:   b7490023b9ec905a16c9b057e5eb6b92050199d1
commit: 5a70d0249a6403d01fe894b4a81aec032432a5d8 [44/100] remoteproc: extend rproc_da_to_va() API with a flags parameter
config: arm-allmodconfig (attached as .config)
compiler: arm-linux-gnueabi-gcc (GCC) 7.4.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 5a70d0249a6403d01fe894b4a81aec032432a5d8
        # save the attached .config to linux build tree
        GCC_VERSION=7.4.0 make.cross ARCH=arm 

If you fix the issue, kindly add following tag
Reported-by: kbuild test robot <lkp@intel.com>

All errors (new ones prefixed by >>):

   drivers//remoteproc/qcom_q6v5_mss.c: In function 'qcom_q6v5_dump_segment':
>> drivers//remoteproc/qcom_q6v5_mss.c:1058:14: error: too few arguments to function 'rproc_da_to_va'
     void *ptr = rproc_da_to_va(rproc, segment->da, segment->size);
                 ^~~~~~~~~~~~~~
   In file included from drivers//remoteproc/qcom_q6v5_mss.c:24:0:
   include/linux/remoteproc.h:639:7: note: declared here
    void *rproc_da_to_va(struct rproc *rproc, u64 da, int len, u32 flags);
          ^~~~~~~~~~~~~~
   drivers//remoteproc/qcom_q6v5_mss.c: At top level:
>> drivers//remoteproc/qcom_q6v5_mss.c:1196:14: error: initialization from incompatible pointer type [-Werror=incompatible-pointer-types]
     .da_to_va = q6v5_da_to_va,
                 ^~~~~~~~~~~~~
   drivers//remoteproc/qcom_q6v5_mss.c:1196:14: note: (near initialization for 'q6v5_ops.da_to_va')
   cc1: some warnings being treated as errors
--
>> drivers//remoteproc/qcom_q6v5_pas.c:177:14: error: initialization from incompatible pointer type [-Werror=incompatible-pointer-types]
     .da_to_va = adsp_da_to_va,
                 ^~~~~~~~~~~~~
   drivers//remoteproc/qcom_q6v5_pas.c:177:14: note: (near initialization for 'adsp_ops.da_to_va')
   cc1: some warnings being treated as errors
--
>> drivers//remoteproc/qcom_q6v5_wcss.c:433:14: error: initialization from incompatible pointer type [-Werror=incompatible-pointer-types]
     .da_to_va = q6v5_wcss_da_to_va,
                 ^~~~~~~~~~~~~~~~~~
   drivers//remoteproc/qcom_q6v5_wcss.c:433:14: note: (near initialization for 'q6v5_wcss_ops.da_to_va')
   cc1: some warnings being treated as errors

vim +/rproc_da_to_va +1058 drivers//remoteproc/qcom_q6v5_mss.c

051fb70fd4ea40 drivers/remoteproc/qcom_q6v5_pil.c Bjorn Andersson        2016-06-20  1050  
7dd8ade24dc2a3 drivers/remoteproc/qcom_q6v5_mss.c Sibi Sankar            2018-10-17  1051  static void qcom_q6v5_dump_segment(struct rproc *rproc,
7dd8ade24dc2a3 drivers/remoteproc/qcom_q6v5_mss.c Sibi Sankar            2018-10-17  1052  				   struct rproc_dump_segment *segment,
7dd8ade24dc2a3 drivers/remoteproc/qcom_q6v5_mss.c Sibi Sankar            2018-10-17  1053  				   void *dest)
7dd8ade24dc2a3 drivers/remoteproc/qcom_q6v5_mss.c Sibi Sankar            2018-10-17  1054  {
7dd8ade24dc2a3 drivers/remoteproc/qcom_q6v5_mss.c Sibi Sankar            2018-10-17  1055  	int ret = 0;
7dd8ade24dc2a3 drivers/remoteproc/qcom_q6v5_mss.c Sibi Sankar            2018-10-17  1056  	struct q6v5 *qproc = rproc->priv;
7dd8ade24dc2a3 drivers/remoteproc/qcom_q6v5_mss.c Sibi Sankar            2018-10-17  1057  	unsigned long mask = BIT((unsigned long)segment->priv);
7dd8ade24dc2a3 drivers/remoteproc/qcom_q6v5_mss.c Sibi Sankar            2018-10-17 @1058  	void *ptr = rproc_da_to_va(rproc, segment->da, segment->size);
7dd8ade24dc2a3 drivers/remoteproc/qcom_q6v5_mss.c Sibi Sankar            2018-10-17  1059  
7dd8ade24dc2a3 drivers/remoteproc/qcom_q6v5_mss.c Sibi Sankar            2018-10-17  1060  	/* Unlock mba before copying segments */
7dd8ade24dc2a3 drivers/remoteproc/qcom_q6v5_mss.c Sibi Sankar            2018-10-17  1061  	if (!qproc->dump_mba_loaded)
7dd8ade24dc2a3 drivers/remoteproc/qcom_q6v5_mss.c Sibi Sankar            2018-10-17  1062  		ret = q6v5_mba_load(qproc);
7dd8ade24dc2a3 drivers/remoteproc/qcom_q6v5_mss.c Sibi Sankar            2018-10-17  1063  
7dd8ade24dc2a3 drivers/remoteproc/qcom_q6v5_mss.c Sibi Sankar            2018-10-17  1064  	if (!ptr || ret)
7dd8ade24dc2a3 drivers/remoteproc/qcom_q6v5_mss.c Sibi Sankar            2018-10-17  1065  		memset(dest, 0xff, segment->size);
7dd8ade24dc2a3 drivers/remoteproc/qcom_q6v5_mss.c Sibi Sankar            2018-10-17  1066  	else
7dd8ade24dc2a3 drivers/remoteproc/qcom_q6v5_mss.c Sibi Sankar            2018-10-17  1067  		memcpy(dest, ptr, segment->size);
7dd8ade24dc2a3 drivers/remoteproc/qcom_q6v5_mss.c Sibi Sankar            2018-10-17  1068  
7dd8ade24dc2a3 drivers/remoteproc/qcom_q6v5_mss.c Sibi Sankar            2018-10-17  1069  	qproc->dump_segment_mask |= mask;
7dd8ade24dc2a3 drivers/remoteproc/qcom_q6v5_mss.c Sibi Sankar            2018-10-17  1070  
7dd8ade24dc2a3 drivers/remoteproc/qcom_q6v5_mss.c Sibi Sankar            2018-10-17  1071  	/* Reclaim mba after copying segments */
7dd8ade24dc2a3 drivers/remoteproc/qcom_q6v5_mss.c Sibi Sankar            2018-10-17  1072  	if (qproc->dump_segment_mask == qproc->dump_complete_mask) {
7dd8ade24dc2a3 drivers/remoteproc/qcom_q6v5_mss.c Sibi Sankar            2018-10-17  1073  		if (qproc->dump_mba_loaded)
7dd8ade24dc2a3 drivers/remoteproc/qcom_q6v5_mss.c Sibi Sankar            2018-10-17  1074  			q6v5_mba_reclaim(qproc);
7dd8ade24dc2a3 drivers/remoteproc/qcom_q6v5_mss.c Sibi Sankar            2018-10-17  1075  	}
7dd8ade24dc2a3 drivers/remoteproc/qcom_q6v5_mss.c Sibi Sankar            2018-10-17  1076  }
7dd8ade24dc2a3 drivers/remoteproc/qcom_q6v5_mss.c Sibi Sankar            2018-10-17  1077  
051fb70fd4ea40 drivers/remoteproc/qcom_q6v5_pil.c Bjorn Andersson        2016-06-20  1078  static int q6v5_start(struct rproc *rproc)
051fb70fd4ea40 drivers/remoteproc/qcom_q6v5_pil.c Bjorn Andersson        2016-06-20  1079  {
051fb70fd4ea40 drivers/remoteproc/qcom_q6v5_pil.c Bjorn Andersson        2016-06-20  1080  	struct q6v5 *qproc = (struct q6v5 *)rproc->priv;
6c5a9dc2481b48 drivers/remoteproc/qcom_q6v5_pil.c Avaneesh Kumar Dwivedi 2017-10-24  1081  	int xfermemop_ret;
051fb70fd4ea40 drivers/remoteproc/qcom_q6v5_pil.c Bjorn Andersson        2016-06-20  1082  	int ret;
051fb70fd4ea40 drivers/remoteproc/qcom_q6v5_pil.c Bjorn Andersson        2016-06-20  1083  
0304530ddd2930 drivers/remoteproc/qcom_q6v5_mss.c Sibi Sankar            2018-10-17  1084  	ret = q6v5_mba_load(qproc);
051fb70fd4ea40 drivers/remoteproc/qcom_q6v5_pil.c Bjorn Andersson        2016-06-20  1085  	if (ret)
0304530ddd2930 drivers/remoteproc/qcom_q6v5_mss.c Sibi Sankar            2018-10-17  1086  		return ret;
051fb70fd4ea40 drivers/remoteproc/qcom_q6v5_pil.c Bjorn Andersson        2016-06-20  1087  
051fb70fd4ea40 drivers/remoteproc/qcom_q6v5_pil.c Bjorn Andersson        2016-06-20  1088  	dev_info(qproc->dev, "MBA booted, loading mpss\n");
051fb70fd4ea40 drivers/remoteproc/qcom_q6v5_pil.c Bjorn Andersson        2016-06-20  1089  
051fb70fd4ea40 drivers/remoteproc/qcom_q6v5_pil.c Bjorn Andersson        2016-06-20  1090  	ret = q6v5_mpss_load(qproc);
051fb70fd4ea40 drivers/remoteproc/qcom_q6v5_pil.c Bjorn Andersson        2016-06-20  1091  	if (ret)
6c5a9dc2481b48 drivers/remoteproc/qcom_q6v5_pil.c Avaneesh Kumar Dwivedi 2017-10-24  1092  		goto reclaim_mpss;
051fb70fd4ea40 drivers/remoteproc/qcom_q6v5_pil.c Bjorn Andersson        2016-06-20  1093  
7d674731f36c2b drivers/remoteproc/qcom_q6v5_pil.c Bjorn Andersson        2018-06-04  1094  	ret = qcom_q6v5_wait_for_start(&qproc->q6v5, msecs_to_jiffies(5000));
7d674731f36c2b drivers/remoteproc/qcom_q6v5_pil.c Bjorn Andersson        2018-06-04  1095  	if (ret == -ETIMEDOUT) {
051fb70fd4ea40 drivers/remoteproc/qcom_q6v5_pil.c Bjorn Andersson        2016-06-20  1096  		dev_err(qproc->dev, "start timed out\n");
6c5a9dc2481b48 drivers/remoteproc/qcom_q6v5_pil.c Avaneesh Kumar Dwivedi 2017-10-24  1097  		goto reclaim_mpss;
051fb70fd4ea40 drivers/remoteproc/qcom_q6v5_pil.c Bjorn Andersson        2016-06-20  1098  	}
051fb70fd4ea40 drivers/remoteproc/qcom_q6v5_pil.c Bjorn Andersson        2016-06-20  1099  
6c5a9dc2481b48 drivers/remoteproc/qcom_q6v5_pil.c Avaneesh Kumar Dwivedi 2017-10-24  1100  	xfermemop_ret = q6v5_xfer_mem_ownership(qproc, &qproc->mba_perm, false,
6c5a9dc2481b48 drivers/remoteproc/qcom_q6v5_pil.c Avaneesh Kumar Dwivedi 2017-10-24  1101  						qproc->mba_phys,
6c5a9dc2481b48 drivers/remoteproc/qcom_q6v5_pil.c Avaneesh Kumar Dwivedi 2017-10-24  1102  						qproc->mba_size);
6c5a9dc2481b48 drivers/remoteproc/qcom_q6v5_pil.c Avaneesh Kumar Dwivedi 2017-10-24  1103  	if (xfermemop_ret)
6c5a9dc2481b48 drivers/remoteproc/qcom_q6v5_pil.c Avaneesh Kumar Dwivedi 2017-10-24  1104  		dev_err(qproc->dev,
6c5a9dc2481b48 drivers/remoteproc/qcom_q6v5_pil.c Avaneesh Kumar Dwivedi 2017-10-24  1105  			"Failed to reclaim mba buffer system may become unstable\n");
7dd8ade24dc2a3 drivers/remoteproc/qcom_q6v5_mss.c Sibi Sankar            2018-10-17  1106  
7dd8ade24dc2a3 drivers/remoteproc/qcom_q6v5_mss.c Sibi Sankar            2018-10-17  1107  	/* Reset Dump Segment Mask */
7dd8ade24dc2a3 drivers/remoteproc/qcom_q6v5_mss.c Sibi Sankar            2018-10-17  1108  	qproc->dump_segment_mask = 0;
051fb70fd4ea40 drivers/remoteproc/qcom_q6v5_pil.c Bjorn Andersson        2016-06-20  1109  	qproc->running = true;
051fb70fd4ea40 drivers/remoteproc/qcom_q6v5_pil.c Bjorn Andersson        2016-06-20  1110  
051fb70fd4ea40 drivers/remoteproc/qcom_q6v5_pil.c Bjorn Andersson        2016-06-20  1111  	return 0;
051fb70fd4ea40 drivers/remoteproc/qcom_q6v5_pil.c Bjorn Andersson        2016-06-20  1112  
6c5a9dc2481b48 drivers/remoteproc/qcom_q6v5_pil.c Avaneesh Kumar Dwivedi 2017-10-24  1113  reclaim_mpss:
6c5a9dc2481b48 drivers/remoteproc/qcom_q6v5_pil.c Avaneesh Kumar Dwivedi 2017-10-24  1114  	xfermemop_ret = q6v5_xfer_mem_ownership(qproc, &qproc->mpss_perm,
6c5a9dc2481b48 drivers/remoteproc/qcom_q6v5_pil.c Avaneesh Kumar Dwivedi 2017-10-24  1115  						false, qproc->mpss_phys,
6c5a9dc2481b48 drivers/remoteproc/qcom_q6v5_pil.c Avaneesh Kumar Dwivedi 2017-10-24  1116  						qproc->mpss_size);
6c5a9dc2481b48 drivers/remoteproc/qcom_q6v5_pil.c Avaneesh Kumar Dwivedi 2017-10-24  1117  	WARN_ON(xfermemop_ret);
0304530ddd2930 drivers/remoteproc/qcom_q6v5_mss.c Sibi Sankar            2018-10-17  1118  	q6v5_mba_reclaim(qproc);
663e98453a6e44 drivers/remoteproc/qcom_q6v5_pil.c Sibi Sankar            2018-05-21  1119  
051fb70fd4ea40 drivers/remoteproc/qcom_q6v5_pil.c Bjorn Andersson        2016-06-20  1120  	return ret;
051fb70fd4ea40 drivers/remoteproc/qcom_q6v5_pil.c Bjorn Andersson        2016-06-20  1121  }
051fb70fd4ea40 drivers/remoteproc/qcom_q6v5_pil.c Bjorn Andersson        2016-06-20  1122  
051fb70fd4ea40 drivers/remoteproc/qcom_q6v5_pil.c Bjorn Andersson        2016-06-20  1123  static int q6v5_stop(struct rproc *rproc)
051fb70fd4ea40 drivers/remoteproc/qcom_q6v5_pil.c Bjorn Andersson        2016-06-20  1124  {
051fb70fd4ea40 drivers/remoteproc/qcom_q6v5_pil.c Bjorn Andersson        2016-06-20  1125  	struct q6v5 *qproc = (struct q6v5 *)rproc->priv;
051fb70fd4ea40 drivers/remoteproc/qcom_q6v5_pil.c Bjorn Andersson        2016-06-20  1126  	int ret;
051fb70fd4ea40 drivers/remoteproc/qcom_q6v5_pil.c Bjorn Andersson        2016-06-20  1127  
051fb70fd4ea40 drivers/remoteproc/qcom_q6v5_pil.c Bjorn Andersson        2016-06-20  1128  	qproc->running = false;
051fb70fd4ea40 drivers/remoteproc/qcom_q6v5_pil.c Bjorn Andersson        2016-06-20  1129  
7d674731f36c2b drivers/remoteproc/qcom_q6v5_pil.c Bjorn Andersson        2018-06-04  1130  	ret = qcom_q6v5_request_stop(&qproc->q6v5);
7d674731f36c2b drivers/remoteproc/qcom_q6v5_pil.c Bjorn Andersson        2018-06-04  1131  	if (ret == -ETIMEDOUT)
051fb70fd4ea40 drivers/remoteproc/qcom_q6v5_pil.c Bjorn Andersson        2016-06-20  1132  		dev_err(qproc->dev, "timed out on wait\n");
051fb70fd4ea40 drivers/remoteproc/qcom_q6v5_pil.c Bjorn Andersson        2016-06-20  1133  
0304530ddd2930 drivers/remoteproc/qcom_q6v5_mss.c Sibi Sankar            2018-10-17  1134  	q6v5_mba_reclaim(qproc);
051fb70fd4ea40 drivers/remoteproc/qcom_q6v5_pil.c Bjorn Andersson        2016-06-20  1135  
051fb70fd4ea40 drivers/remoteproc/qcom_q6v5_pil.c Bjorn Andersson        2016-06-20  1136  	return 0;
051fb70fd4ea40 drivers/remoteproc/qcom_q6v5_pil.c Bjorn Andersson        2016-06-20  1137  }
051fb70fd4ea40 drivers/remoteproc/qcom_q6v5_pil.c Bjorn Andersson        2016-06-20  1138  
051fb70fd4ea40 drivers/remoteproc/qcom_q6v5_pil.c Bjorn Andersson        2016-06-20  1139  static void *q6v5_da_to_va(struct rproc *rproc, u64 da, int len)
051fb70fd4ea40 drivers/remoteproc/qcom_q6v5_pil.c Bjorn Andersson        2016-06-20  1140  {
051fb70fd4ea40 drivers/remoteproc/qcom_q6v5_pil.c Bjorn Andersson        2016-06-20  1141  	struct q6v5 *qproc = rproc->priv;
051fb70fd4ea40 drivers/remoteproc/qcom_q6v5_pil.c Bjorn Andersson        2016-06-20  1142  	int offset;
051fb70fd4ea40 drivers/remoteproc/qcom_q6v5_pil.c Bjorn Andersson        2016-06-20  1143  
051fb70fd4ea40 drivers/remoteproc/qcom_q6v5_pil.c Bjorn Andersson        2016-06-20  1144  	offset = da - qproc->mpss_reloc;
051fb70fd4ea40 drivers/remoteproc/qcom_q6v5_pil.c Bjorn Andersson        2016-06-20  1145  	if (offset < 0 || offset + len > qproc->mpss_size)
051fb70fd4ea40 drivers/remoteproc/qcom_q6v5_pil.c Bjorn Andersson        2016-06-20  1146  		return NULL;
051fb70fd4ea40 drivers/remoteproc/qcom_q6v5_pil.c Bjorn Andersson        2016-06-20  1147  
051fb70fd4ea40 drivers/remoteproc/qcom_q6v5_pil.c Bjorn Andersson        2016-06-20  1148  	return qproc->mpss_region + offset;
051fb70fd4ea40 drivers/remoteproc/qcom_q6v5_pil.c Bjorn Andersson        2016-06-20  1149  }
051fb70fd4ea40 drivers/remoteproc/qcom_q6v5_pil.c Bjorn Andersson        2016-06-20  1150  
f18b7e914fd2ed drivers/remoteproc/qcom_q6v5_mss.c Sibi Sankar            2018-10-17  1151  static int qcom_q6v5_register_dump_segments(struct rproc *rproc,
f18b7e914fd2ed drivers/remoteproc/qcom_q6v5_mss.c Sibi Sankar            2018-10-17  1152  					    const struct firmware *mba_fw)
f18b7e914fd2ed drivers/remoteproc/qcom_q6v5_mss.c Sibi Sankar            2018-10-17  1153  {
f18b7e914fd2ed drivers/remoteproc/qcom_q6v5_mss.c Sibi Sankar            2018-10-17  1154  	const struct firmware *fw;
f18b7e914fd2ed drivers/remoteproc/qcom_q6v5_mss.c Sibi Sankar            2018-10-17  1155  	const struct elf32_phdr *phdrs;
f18b7e914fd2ed drivers/remoteproc/qcom_q6v5_mss.c Sibi Sankar            2018-10-17  1156  	const struct elf32_phdr *phdr;
f18b7e914fd2ed drivers/remoteproc/qcom_q6v5_mss.c Sibi Sankar            2018-10-17  1157  	const struct elf32_hdr *ehdr;
f18b7e914fd2ed drivers/remoteproc/qcom_q6v5_mss.c Sibi Sankar            2018-10-17  1158  	struct q6v5 *qproc = rproc->priv;
f18b7e914fd2ed drivers/remoteproc/qcom_q6v5_mss.c Sibi Sankar            2018-10-17  1159  	unsigned long i;
f18b7e914fd2ed drivers/remoteproc/qcom_q6v5_mss.c Sibi Sankar            2018-10-17  1160  	int ret;
f18b7e914fd2ed drivers/remoteproc/qcom_q6v5_mss.c Sibi Sankar            2018-10-17  1161  
a5a4e02d083d88 drivers/remoteproc/qcom_q6v5_mss.c Sibi Sankar            2019-01-15  1162  	ret = request_firmware(&fw, qproc->hexagon_mdt_image, qproc->dev);
f18b7e914fd2ed drivers/remoteproc/qcom_q6v5_mss.c Sibi Sankar            2018-10-17  1163  	if (ret < 0) {
a5a4e02d083d88 drivers/remoteproc/qcom_q6v5_mss.c Sibi Sankar            2019-01-15  1164  		dev_err(qproc->dev, "unable to load %s\n",
a5a4e02d083d88 drivers/remoteproc/qcom_q6v5_mss.c Sibi Sankar            2019-01-15  1165  			qproc->hexagon_mdt_image);
f18b7e914fd2ed drivers/remoteproc/qcom_q6v5_mss.c Sibi Sankar            2018-10-17  1166  		return ret;
f18b7e914fd2ed drivers/remoteproc/qcom_q6v5_mss.c Sibi Sankar            2018-10-17  1167  	}
f18b7e914fd2ed drivers/remoteproc/qcom_q6v5_mss.c Sibi Sankar            2018-10-17  1168  
f18b7e914fd2ed drivers/remoteproc/qcom_q6v5_mss.c Sibi Sankar            2018-10-17  1169  	ehdr = (struct elf32_hdr *)fw->data;
f18b7e914fd2ed drivers/remoteproc/qcom_q6v5_mss.c Sibi Sankar            2018-10-17  1170  	phdrs = (struct elf32_phdr *)(ehdr + 1);
f18b7e914fd2ed drivers/remoteproc/qcom_q6v5_mss.c Sibi Sankar            2018-10-17  1171  	qproc->dump_complete_mask = 0;
f18b7e914fd2ed drivers/remoteproc/qcom_q6v5_mss.c Sibi Sankar            2018-10-17  1172  
f18b7e914fd2ed drivers/remoteproc/qcom_q6v5_mss.c Sibi Sankar            2018-10-17  1173  	for (i = 0; i < ehdr->e_phnum; i++) {
f18b7e914fd2ed drivers/remoteproc/qcom_q6v5_mss.c Sibi Sankar            2018-10-17  1174  		phdr = &phdrs[i];
f18b7e914fd2ed drivers/remoteproc/qcom_q6v5_mss.c Sibi Sankar            2018-10-17  1175  
f18b7e914fd2ed drivers/remoteproc/qcom_q6v5_mss.c Sibi Sankar            2018-10-17  1176  		if (!q6v5_phdr_valid(phdr))
f18b7e914fd2ed drivers/remoteproc/qcom_q6v5_mss.c Sibi Sankar            2018-10-17  1177  			continue;
f18b7e914fd2ed drivers/remoteproc/qcom_q6v5_mss.c Sibi Sankar            2018-10-17  1178  
f18b7e914fd2ed drivers/remoteproc/qcom_q6v5_mss.c Sibi Sankar            2018-10-17  1179  		ret = rproc_coredump_add_custom_segment(rproc, phdr->p_paddr,
f18b7e914fd2ed drivers/remoteproc/qcom_q6v5_mss.c Sibi Sankar            2018-10-17  1180  							phdr->p_memsz,
f18b7e914fd2ed drivers/remoteproc/qcom_q6v5_mss.c Sibi Sankar            2018-10-17  1181  							qcom_q6v5_dump_segment,
f18b7e914fd2ed drivers/remoteproc/qcom_q6v5_mss.c Sibi Sankar            2018-10-17  1182  							(void *)i);
f18b7e914fd2ed drivers/remoteproc/qcom_q6v5_mss.c Sibi Sankar            2018-10-17  1183  		if (ret)
f18b7e914fd2ed drivers/remoteproc/qcom_q6v5_mss.c Sibi Sankar            2018-10-17  1184  			break;
f18b7e914fd2ed drivers/remoteproc/qcom_q6v5_mss.c Sibi Sankar            2018-10-17  1185  
f18b7e914fd2ed drivers/remoteproc/qcom_q6v5_mss.c Sibi Sankar            2018-10-17  1186  		qproc->dump_complete_mask |= BIT(i);
f18b7e914fd2ed drivers/remoteproc/qcom_q6v5_mss.c Sibi Sankar            2018-10-17  1187  	}
f18b7e914fd2ed drivers/remoteproc/qcom_q6v5_mss.c Sibi Sankar            2018-10-17  1188  
f18b7e914fd2ed drivers/remoteproc/qcom_q6v5_mss.c Sibi Sankar            2018-10-17  1189  	release_firmware(fw);
f18b7e914fd2ed drivers/remoteproc/qcom_q6v5_mss.c Sibi Sankar            2018-10-17  1190  	return ret;
f18b7e914fd2ed drivers/remoteproc/qcom_q6v5_mss.c Sibi Sankar            2018-10-17  1191  }
f18b7e914fd2ed drivers/remoteproc/qcom_q6v5_mss.c Sibi Sankar            2018-10-17  1192  
051fb70fd4ea40 drivers/remoteproc/qcom_q6v5_pil.c Bjorn Andersson        2016-06-20  1193  static const struct rproc_ops q6v5_ops = {
051fb70fd4ea40 drivers/remoteproc/qcom_q6v5_pil.c Bjorn Andersson        2016-06-20  1194  	.start = q6v5_start,
051fb70fd4ea40 drivers/remoteproc/qcom_q6v5_pil.c Bjorn Andersson        2016-06-20  1195  	.stop = q6v5_stop,
051fb70fd4ea40 drivers/remoteproc/qcom_q6v5_pil.c Bjorn Andersson        2016-06-20 @1196  	.da_to_va = q6v5_da_to_va,
f18b7e914fd2ed drivers/remoteproc/qcom_q6v5_mss.c Sibi Sankar            2018-10-17  1197  	.parse_fw = qcom_q6v5_register_dump_segments,
0f21f9cc9d8687 drivers/remoteproc/qcom_q6v5_pil.c Bjorn Andersson        2018-01-05  1198  	.load = q6v5_load,
051fb70fd4ea40 drivers/remoteproc/qcom_q6v5_pil.c Bjorn Andersson        2016-06-20  1199  };
051fb70fd4ea40 drivers/remoteproc/qcom_q6v5_pil.c Bjorn Andersson        2016-06-20  1200  

:::::: The code at line 1058 was first introduced by commit
:::::: 7dd8ade24dc2a35e683c5eccdb81ee9e279b0348 remoteproc: qcom: q6v5-mss: Add custom dump function for modem

:::::: TO: Sibi Sankar <sibis@codeaurora.org>
:::::: CC: Bjorn Andersson <bjorn.andersson@linaro.org>

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

[-- Attachment #2: config.gz --]
[-- Type: application/gzip, Size: 71990 bytes --]

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

only message in thread, other threads:[~2019-10-06  2:23 UTC | newest]

Thread overview: (only message) (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2019-10-06  2:23 [t-kristo-pm:5.4-rc1-ipc 44/100] drivers//remoteproc/qcom_q6v5_mss.c:1058:14: error: too few arguments to function 'rproc_da_to_va' 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.