* [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.