From: kernel test robot <lkp@intel.com>
To: Konrad Dybcio <konradybcio@kernel.org>,
Mauro Carvalho Chehab <mchehab@kernel.org>,
Stephen Boyd <sboyd@kernel.org>,
Joe Hattori <joe@pf.is.s.u-tokyo.ac.jp>
Cc: llvm@lists.linux.dev, oe-kbuild-all@lists.linux.dev,
linux-media@vger.kernel.org,
Marijn Suijten <marijn.suijten@somainline.org>,
linux-kernel@vger.kernel.org,
Bjorn Andersson <andersson@kernel.org>,
Abel Vesa <abel.vesa@linaro.org>,
Johan Hovold <johan+linaro@kernel.org>,
Konrad Dybcio <konrad.dybcio@oss.qualcomm.com>
Subject: Re: [PATCH] spmi: Fix controller->node != parent->node breakage
Date: Sun, 12 Jan 2025 11:48:12 +0800 [thread overview]
Message-ID: <202501121127.soBkTzgY-lkp@intel.com> (raw)
In-Reply-To: <20250111-topic-spmi_node_breakage-v1-1-3f60111a1d19@oss.qualcomm.com>
Hi Konrad,
kernel test robot noticed the following build errors:
[auto build test ERROR on 2b88851f583d3c4e40bcd40cfe1965241ec229dd]
url: https://github.com/intel-lab-lkp/linux/commits/Konrad-Dybcio/spmi-Fix-controller-node-parent-node-breakage/20250111-192215
base: 2b88851f583d3c4e40bcd40cfe1965241ec229dd
patch link: https://lore.kernel.org/r/20250111-topic-spmi_node_breakage-v1-1-3f60111a1d19%40oss.qualcomm.com
patch subject: [PATCH] spmi: Fix controller->node != parent->node breakage
config: hexagon-randconfig-002-20250112 (https://download.01.org/0day-ci/archive/20250112/202501121127.soBkTzgY-lkp@intel.com/config)
compiler: clang version 20.0.0git (https://github.com/llvm/llvm-project f5cd181ffbb7cb61d582fe130d46580d5969d47a)
reproduce (this is a W=1 build): (https://download.01.org/0day-ci/archive/20250112/202501121127.soBkTzgY-lkp@intel.com/reproduce)
If you fix the issue in a separate patch/commit (i.e. not just a new version of
the same patch/commit), kindly add following tags
| Reported-by: kernel test robot <lkp@intel.com>
| Closes: https://lore.kernel.org/oe-kbuild-all/202501121127.soBkTzgY-lkp@intel.com/
All errors (new ones prefixed by >>):
>> drivers/spmi/hisi-spmi-controller.c:272:8: error: expected ')'
272 | sizeof(*spmi_controller));
| ^
drivers/spmi/hisi-spmi-controller.c:270:35: note: to match this '('
270 | ctrl = devm_spmi_controller_alloc(&pdev->dev,
| ^
1 error generated.
vim +272 drivers/spmi/hisi-spmi-controller.c
262
263 static int spmi_controller_probe(struct platform_device *pdev)
264 {
265 struct spmi_controller_dev *spmi_controller;
266 struct spmi_controller *ctrl;
267 struct resource *iores;
268 int ret;
269
270 ctrl = devm_spmi_controller_alloc(&pdev->dev,
271 pdev->dev.of_node
> 272 sizeof(*spmi_controller));
273 if (IS_ERR(ctrl)) {
274 dev_err(&pdev->dev, "can not allocate spmi_controller data\n");
275 return PTR_ERR(ctrl);
276 }
277 spmi_controller = spmi_controller_get_drvdata(ctrl);
278 spmi_controller->controller = ctrl;
279
280 iores = platform_get_resource(pdev, IORESOURCE_MEM, 0);
281 if (!iores) {
282 dev_err(&pdev->dev, "can not get resource!\n");
283 return -EINVAL;
284 }
285
286 spmi_controller->base = devm_ioremap(&pdev->dev, iores->start,
287 resource_size(iores));
288 if (!spmi_controller->base) {
289 dev_err(&pdev->dev, "can not remap base addr!\n");
290 return -EADDRNOTAVAIL;
291 }
292
293 ret = of_property_read_u32(pdev->dev.of_node, "hisilicon,spmi-channel",
294 &spmi_controller->channel);
295 if (ret) {
296 dev_err(&pdev->dev, "can not get channel\n");
297 return -ENODEV;
298 }
299
300 platform_set_drvdata(pdev, spmi_controller);
301 dev_set_drvdata(&ctrl->dev, spmi_controller);
302
303 spin_lock_init(&spmi_controller->lock);
304
305 ctrl->dev.parent = pdev->dev.parent;
306
307 /* Callbacks */
308 ctrl->read_cmd = spmi_read_cmd;
309 ctrl->write_cmd = spmi_write_cmd;
310
311 ret = devm_spmi_controller_add(&pdev->dev, ctrl);
312 if (ret) {
313 dev_err(&pdev->dev, "spmi_controller_add failed with error %d!\n", ret);
314 return ret;
315 }
316
317 return 0;
318 }
319
--
0-DAY CI Kernel Test Service
https://github.com/intel/lkp-tests/wiki
next prev parent reply other threads:[~2025-01-12 3:48 UTC|newest]
Thread overview: 4+ messages / expand[flat|nested] mbox.gz Atom feed top
2025-01-11 11:21 [PATCH] spmi: Fix controller->node != parent->node breakage Konrad Dybcio
2025-01-12 2:26 ` kernel test robot
2025-01-12 3:48 ` kernel test robot [this message]
2025-01-13 19:16 ` Stephen Boyd
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=202501121127.soBkTzgY-lkp@intel.com \
--to=lkp@intel.com \
--cc=abel.vesa@linaro.org \
--cc=andersson@kernel.org \
--cc=joe@pf.is.s.u-tokyo.ac.jp \
--cc=johan+linaro@kernel.org \
--cc=konrad.dybcio@oss.qualcomm.com \
--cc=konradybcio@kernel.org \
--cc=linux-kernel@vger.kernel.org \
--cc=linux-media@vger.kernel.org \
--cc=llvm@lists.linux.dev \
--cc=marijn.suijten@somainline.org \
--cc=mchehab@kernel.org \
--cc=oe-kbuild-all@lists.linux.dev \
--cc=sboyd@kernel.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox