From: kernel test robot <lkp@intel.com>
To: oe-kbuild@lists.linux.dev
Cc: lkp@intel.com, Julia Lawall <julia.lawall@inria.fr>
Subject: Re: [PATCH v10 3/9] mux: Add helper functions for getting optional and selected mux-state
Date: Wed, 25 Feb 2026 23:48:58 +0800 [thread overview]
Message-ID: <202602252310.2cVbnvYP-lkp@intel.com> (raw)
BCC: lkp@intel.com
CC: oe-kbuild-all@lists.linux.dev
In-Reply-To: <20260225-rz-sdio-mux-v10-3-1ee44f2ea112@solid-run.com>
References: <20260225-rz-sdio-mux-v10-3-1ee44f2ea112@solid-run.com>
TO: Josua Mayer <josua@solid-run.com>
TO: "Marc Kleine-Budde" <mkl@pengutronix.de>
TO: Vincent Mailhol <mailhol@kernel.org>
TO: Vinod Koul <vkoul@kernel.org>
TO: Neil Armstrong <neil.armstrong@linaro.org>
TO: Peter Rosin <peda@axentia.se>
TO: Aaro Koskinen <aaro.koskinen@iki.fi>
TO: Andreas Kemnade <andreas@kemnade.info>
TO: Kevin Hilman <khilman@baylibre.com>
TO: Roger Quadros <rogerq@kernel.org>
TO: Tony Lindgren <tony@atomide.com>
TO: Janusz Krzysztofik <jmkrzyszt@gmail.com>
TO: Vignesh R <vigneshr@ti.com>
TO: Andi Shyti <andi.shyti@kernel.org>
TO: Ulf Hansson <ulf.hansson@linaro.org>
TO: Rob Herring <robh@kernel.org>
TO: Krzysztof Kozlowski <krzk@kernel.org>
TO: Conor Dooley <conor+dt@kernel.org>
TO: Geert Uytterhoeven <geert+renesas@glider.be>
TO: Magnus Damm <magnus.damm@gmail.com>
TO: Wolfram Sang <wsa-dev@sang-engineering.com>
TO: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
CC: Yazan Shhady <yazan.shhady@solid-run.com>
CC: Jon Nettleton <jon@solid-run.com>
CC: Vladimir Oltean <olteanv@gmail.com>
CC: Mikhail Anikin <mikhail.anikin@solid-run.com>
CC: linux-can@vger.kernel.org
CC: linux-phy@lists.infradead.org
CC: linux-kernel@vger.kernel.org
CC: linux-omap@vger.kernel.org
CC: linux-i2c@vger.kernel.org
Hi Josua,
kernel test robot noticed the following build warnings:
[auto build test WARNING on 6de23f81a5e08be8fbf5e8d7e9febc72a5b5f27f]
url: https://github.com/intel-lab-lkp/linux/commits/Josua-Mayer/phy-can-transceiver-rename-temporary-helper-function-to-avoid-conflict/20260225-194325
base: 6de23f81a5e08be8fbf5e8d7e9febc72a5b5f27f
patch link: https://lore.kernel.org/r/20260225-rz-sdio-mux-v10-3-1ee44f2ea112%40solid-run.com
patch subject: [PATCH v10 3/9] mux: Add helper functions for getting optional and selected mux-state
:::::: branch date: 4 hours ago
:::::: commit date: 4 hours ago
config: sparc-randconfig-r053-20260225 (https://download.01.org/0day-ci/archive/20260225/202602252310.2cVbnvYP-lkp@intel.com/config)
compiler: sparc-linux-gcc (GCC) 13.4.0
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>
| Reported-by: Julia Lawall <julia.lawall@inria.fr>
| Closes: https://lore.kernel.org/r/202602252310.2cVbnvYP-lkp@intel.com/
cocci warnings: (new ones prefixed by >>)
>> drivers/mux/core.c:733:18-24: ERROR: reference preceded by free on line 732
vim +733 drivers/mux/core.c
a3b02a9c6591ce drivers/mux/mux-core.c Peter Rosin 2017-05-14 712
a67ef2fe0fda72 drivers/mux/core.c Josua Mayer 2026-02-25 713 /**
6632866df852bd drivers/mux/core.c Peter Rosin 2022-01-07 714 * mux_state_get() - Get the mux-state for a device.
6632866df852bd drivers/mux/core.c Peter Rosin 2022-01-07 715 * @dev: The device that needs a mux-state.
6632866df852bd drivers/mux/core.c Peter Rosin 2022-01-07 716 * @mux_name: The name identifying the mux-state.
a67ef2fe0fda72 drivers/mux/core.c Josua Mayer 2026-02-25 717 * @optional: Whether to return NULL and silence errors when mux doesn't exist.
6632866df852bd drivers/mux/core.c Peter Rosin 2022-01-07 718 *
a67ef2fe0fda72 drivers/mux/core.c Josua Mayer 2026-02-25 719 * Return: Pointer to the mux-state on success, an ERR_PTR with a negative errno on error,
a67ef2fe0fda72 drivers/mux/core.c Josua Mayer 2026-02-25 720 * or NULL if optional is true and mux doesn't exist.
6632866df852bd drivers/mux/core.c Peter Rosin 2022-01-07 721 */
a67ef2fe0fda72 drivers/mux/core.c Josua Mayer 2026-02-25 722 static struct mux_state *mux_state_get(struct device *dev, const char *mux_name, bool optional)
6632866df852bd drivers/mux/core.c Peter Rosin 2022-01-07 723 {
6632866df852bd drivers/mux/core.c Peter Rosin 2022-01-07 724 struct mux_state *mstate;
6632866df852bd drivers/mux/core.c Peter Rosin 2022-01-07 725
bf4afc53b77aea drivers/mux/core.c Linus Torvalds 2026-02-21 726 mstate = kzalloc_obj(*mstate);
6632866df852bd drivers/mux/core.c Peter Rosin 2022-01-07 727 if (!mstate)
6632866df852bd drivers/mux/core.c Peter Rosin 2022-01-07 728 return ERR_PTR(-ENOMEM);
6632866df852bd drivers/mux/core.c Peter Rosin 2022-01-07 729
a67ef2fe0fda72 drivers/mux/core.c Josua Mayer 2026-02-25 730 mstate->mux = mux_get(dev, mux_name, &mstate->state, optional);
6632866df852bd drivers/mux/core.c Peter Rosin 2022-01-07 731 if (IS_ERR(mstate->mux)) {
6632866df852bd drivers/mux/core.c Peter Rosin 2022-01-07 @732 kfree(mstate);
a67ef2fe0fda72 drivers/mux/core.c Josua Mayer 2026-02-25 @733 return ERR_CAST(mstate->mux);
a67ef2fe0fda72 drivers/mux/core.c Josua Mayer 2026-02-25 734 } else if (optional && !mstate->mux) {
a67ef2fe0fda72 drivers/mux/core.c Josua Mayer 2026-02-25 735 kfree(mstate);
a67ef2fe0fda72 drivers/mux/core.c Josua Mayer 2026-02-25 736 return NULL;
a67ef2fe0fda72 drivers/mux/core.c Josua Mayer 2026-02-25 737 } else if (!mstate->mux) {
a67ef2fe0fda72 drivers/mux/core.c Josua Mayer 2026-02-25 738 kfree(mstate);
a67ef2fe0fda72 drivers/mux/core.c Josua Mayer 2026-02-25 739 return ERR_PTR(-ENOENT);
6632866df852bd drivers/mux/core.c Peter Rosin 2022-01-07 740 }
6632866df852bd drivers/mux/core.c Peter Rosin 2022-01-07 741
6632866df852bd drivers/mux/core.c Peter Rosin 2022-01-07 742 return mstate;
6632866df852bd drivers/mux/core.c Peter Rosin 2022-01-07 743 }
6632866df852bd drivers/mux/core.c Peter Rosin 2022-01-07 744
--
0-DAY CI Kernel Test Service
https://github.com/intel/lkp-tests/wiki
next reply other threads:[~2026-02-25 15:50 UTC|newest]
Thread overview: 5+ messages / expand[flat|nested] mbox.gz Atom feed top
2026-02-25 15:48 kernel test robot [this message]
-- strict thread matches above, loose matches on Subject: below --
2026-02-25 11:34 [PATCH v10 0/9] mmc: host: renesas_sdhi_core: support configuring an optional sdio mux Josua Mayer
2026-02-25 11:34 ` [PATCH v10 3/9] mux: Add helper functions for getting optional and selected mux-state Josua Mayer
2026-02-25 11:34 ` Josua Mayer
2026-02-26 10:46 ` Josua Mayer
2026-02-26 10:46 ` Josua Mayer
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=202602252310.2cVbnvYP-lkp@intel.com \
--to=lkp@intel.com \
--cc=julia.lawall@inria.fr \
--cc=oe-kbuild@lists.linux.dev \
/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 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.