* [mmotm:master 192/212] drivers/thermal/qcom/tsens.c:144:31: error: 's' undeclared
@ 2018-06-08 2:28 kbuild test robot
0 siblings, 0 replies; only message in thread
From: kbuild test robot @ 2018-06-08 2:28 UTC (permalink / raw)
To: Andrew Morton
Cc: kbuild-all, Linux Memory Management List, Souptick Joarder,
Johannes Weiner
[-- Attachment #1: Type: text/plain, Size: 5801 bytes --]
tree: git://git.cmpxchg.org/linux-mmotm.git master
head: 7393732bae530daa27567988b91d16ecfeef6c62
commit: b1a8bfbadbcb79644ccdd5f9cd370caa63cb1fa7 [192/212] linux-next-git-rejects
config: sh-allmodconfig (attached as .config)
compiler: sh4-linux-gnu-gcc (Debian 7.2.0-11) 7.2.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 b1a8bfbadbcb79644ccdd5f9cd370caa63cb1fa7
# save the attached .config to linux build tree
make.cross ARCH=sh
All errors (new ones prefixed by >>):
drivers/thermal/qcom/tsens.c: In function 'tsens_probe':
>> drivers/thermal/qcom/tsens.c:144:31: error: 's' undeclared (first use in this function)
num_sensors * sizeof(*s), GFP_KERNEL);
^
drivers/thermal/qcom/tsens.c:144:31: note: each undeclared identifier is reported only once for each function it appears in
vim +/s +144 drivers/thermal/qcom/tsens.c
9066073c Rajendra Nayak 2016-05-05 109
9066073c Rajendra Nayak 2016-05-05 110 static int tsens_probe(struct platform_device *pdev)
9066073c Rajendra Nayak 2016-05-05 111 {
9066073c Rajendra Nayak 2016-05-05 112 int ret, i;
9066073c Rajendra Nayak 2016-05-05 113 struct device *dev;
9066073c Rajendra Nayak 2016-05-05 114 struct device_node *np;
9066073c Rajendra Nayak 2016-05-05 115 struct tsens_device *tmdev;
9066073c Rajendra Nayak 2016-05-05 116 const struct tsens_data *data;
9066073c Rajendra Nayak 2016-05-05 117 const struct of_device_id *id;
0d2c548d Andrew Morton 2018-06-08 118 u32 num_sensors;
9066073c Rajendra Nayak 2016-05-05 119
9066073c Rajendra Nayak 2016-05-05 120 if (pdev->dev.of_node)
9066073c Rajendra Nayak 2016-05-05 121 dev = &pdev->dev;
9066073c Rajendra Nayak 2016-05-05 122 else
9066073c Rajendra Nayak 2016-05-05 123 dev = pdev->dev.parent;
9066073c Rajendra Nayak 2016-05-05 124
9066073c Rajendra Nayak 2016-05-05 125 np = dev->of_node;
9066073c Rajendra Nayak 2016-05-05 126
9066073c Rajendra Nayak 2016-05-05 127 id = of_match_node(tsens_table, np);
20d4fd84 Rajendra Nayak 2016-05-05 128 if (id)
9066073c Rajendra Nayak 2016-05-05 129 data = id->data;
20d4fd84 Rajendra Nayak 2016-05-05 130 else
20d4fd84 Rajendra Nayak 2016-05-05 131 data = &data_8960;
9066073c Rajendra Nayak 2016-05-05 132
0d2c548d Andrew Morton 2018-06-08 133 num_sensors = data->num_sensors;
0d2c548d Andrew Morton 2018-06-08 134
0d2c548d Andrew Morton 2018-06-08 135 if (np)
0d2c548d Andrew Morton 2018-06-08 136 of_property_read_u32(np, "#qcom,sensors", &num_sensors);
0d2c548d Andrew Morton 2018-06-08 137
0d2c548d Andrew Morton 2018-06-08 138 if (num_sensors <= 0) {
9066073c Rajendra Nayak 2016-05-05 139 dev_err(dev, "invalid number of sensors\n");
9066073c Rajendra Nayak 2016-05-05 140 return -EINVAL;
9066073c Rajendra Nayak 2016-05-05 141 }
9066073c Rajendra Nayak 2016-05-05 142
0d2c548d Andrew Morton 2018-06-08 143 tmdev = devm_kzalloc(dev, sizeof(*tmdev) +
0d2c548d Andrew Morton 2018-06-08 @144 num_sensors * sizeof(*s), GFP_KERNEL);
9066073c Rajendra Nayak 2016-05-05 145 if (!tmdev)
9066073c Rajendra Nayak 2016-05-05 146 return -ENOMEM;
9066073c Rajendra Nayak 2016-05-05 147
9066073c Rajendra Nayak 2016-05-05 148 tmdev->dev = dev;
0d2c548d Andrew Morton 2018-06-08 149 tmdev->num_sensors = num_sensors;
9066073c Rajendra Nayak 2016-05-05 150 tmdev->ops = data->ops;
9066073c Rajendra Nayak 2016-05-05 151 for (i = 0; i < tmdev->num_sensors; i++) {
9066073c Rajendra Nayak 2016-05-05 152 if (data->hw_ids)
9066073c Rajendra Nayak 2016-05-05 153 tmdev->sensor[i].hw_id = data->hw_ids[i];
9066073c Rajendra Nayak 2016-05-05 154 else
9066073c Rajendra Nayak 2016-05-05 155 tmdev->sensor[i].hw_id = i;
9066073c Rajendra Nayak 2016-05-05 156 }
9066073c Rajendra Nayak 2016-05-05 157
9066073c Rajendra Nayak 2016-05-05 158 if (!tmdev->ops || !tmdev->ops->init || !tmdev->ops->get_temp)
9066073c Rajendra Nayak 2016-05-05 159 return -EINVAL;
9066073c Rajendra Nayak 2016-05-05 160
9066073c Rajendra Nayak 2016-05-05 161 ret = tmdev->ops->init(tmdev);
9066073c Rajendra Nayak 2016-05-05 162 if (ret < 0) {
9066073c Rajendra Nayak 2016-05-05 163 dev_err(dev, "tsens init failed\n");
9066073c Rajendra Nayak 2016-05-05 164 return ret;
9066073c Rajendra Nayak 2016-05-05 165 }
9066073c Rajendra Nayak 2016-05-05 166
9066073c Rajendra Nayak 2016-05-05 167 if (tmdev->ops->calibrate) {
9066073c Rajendra Nayak 2016-05-05 168 ret = tmdev->ops->calibrate(tmdev);
9066073c Rajendra Nayak 2016-05-05 169 if (ret < 0) {
9066073c Rajendra Nayak 2016-05-05 170 dev_err(dev, "tsens calibration failed\n");
9066073c Rajendra Nayak 2016-05-05 171 return ret;
9066073c Rajendra Nayak 2016-05-05 172 }
9066073c Rajendra Nayak 2016-05-05 173 }
9066073c Rajendra Nayak 2016-05-05 174
9066073c Rajendra Nayak 2016-05-05 175 ret = tsens_register(tmdev);
9066073c Rajendra Nayak 2016-05-05 176
9066073c Rajendra Nayak 2016-05-05 177 platform_set_drvdata(pdev, tmdev);
9066073c Rajendra Nayak 2016-05-05 178
9066073c Rajendra Nayak 2016-05-05 179 return ret;
9066073c Rajendra Nayak 2016-05-05 180 }
9066073c Rajendra Nayak 2016-05-05 181
:::::: The code at line 144 was first introduced by commit
:::::: 0d2c548d8ade80ee22447fd8607cd81e30e5adc1 linux-next
:::::: TO: Andrew Morton <akpm@linux-foundation.org>
:::::: CC: Johannes Weiner <hannes@cmpxchg.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: 48676 bytes --]
^ permalink raw reply [flat|nested] only message in thread
only message in thread, other threads:[~2018-06-08 2:28 UTC | newest]
Thread overview: (only message) (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2018-06-08 2:28 [mmotm:master 192/212] drivers/thermal/qcom/tsens.c:144:31: error: 's' undeclared 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.