diff for duplicates of <202508132044.XYcvSpm4-lkp@intel.com> diff --git a/a/1.txt b/N1/1.txt index 5d34ba7..14f3be9 100644 --- a/a/1.txt +++ b/N1/1.txt @@ -1,18 +1,58 @@ +BCC: lkp@intel.com +CC: oe-kbuild-all@lists.linux.dev +In-Reply-To: <20250812-pinctrl-gpio-pinfuncs-v4-12-bb3906c55e64@linaro.org> +References: <20250812-pinctrl-gpio-pinfuncs-v4-12-bb3906c55e64@linaro.org> +TO: Bartosz Golaszewski <brgl@bgdev.pl> +TO: Linus Walleij <linus.walleij@linaro.org> +TO: Bjorn Andersson <andersson@kernel.org> +TO: Konrad Dybcio <konradybcio@kernel.org> +TO: Alexey Klimov <alexey.klimov@linaro.org> +TO: Lorenzo Bianconi <lorenzo@kernel.org> +TO: Sean Wang <sean.wang@kernel.org> +TO: Matthias Brugger <matthias.bgg@gmail.com> +TO: AngeloGioacchino Del Regno <angelogioacchino.delregno@collabora.com> +TO: Paul Cercueil <paul@crapouillou.net> +TO: Kees Cook <kees@kernel.org> +TO: Andy Shevchenko <andy@kernel.org> +TO: Andrew Morton <akpm@linux-foundation.org> +CC: Linux Memory Management List <linux-mm@kvack.org> +TO: David Hildenbrand <david@redhat.com> +TO: Lorenzo Stoakes <lorenzo.stoakes@oracle.com> +TO: "Liam R. Howlett" <Liam.Howlett@oracle.com> +TO: Vlastimil Babka <vbabka@suse.cz> +TO: Mike Rapoport <rppt@kernel.org> +TO: Suren Baghdasaryan <surenb@google.com> +TO: Michal Hocko <mhocko@suse.com> +TO: Dong Aisheng <aisheng.dong@nxp.com> +TO: Fabio Estevam <festevam@gmail.com> +TO: Shawn Guo <shawnguo@kernel.org> +TO: Jacky Bai <ping.bai@nxp.com> +TO: Pengutronix Kernel Team <kernel@pengutronix.de> +TO: NXP S32 Linux Team <s32@nxp.com> +TO: Sascha Hauer <s.hauer@pengutronix.de> +TO: Tony Lindgren <tony@atomide.com> +TO: Haojian Zhuang <haojian.zhuang@linaro.org> +TO: Geert Uytterhoeven <geert+renesas@glider.be> + Hi Bartosz, kernel test robot noticed the following build warnings: +[auto build test WARNING on 8f5ae30d69d7543eee0d70083daf4de8fe15d585] + url: https://github.com/intel-lab-lkp/linux/commits/Bartosz-Golaszewski/devres-provide-devm_kmemdup_const/20250812-170336 base: 8f5ae30d69d7543eee0d70083daf4de8fe15d585 patch link: https://lore.kernel.org/r/20250812-pinctrl-gpio-pinfuncs-v4-12-bb3906c55e64%40linaro.org patch subject: [PATCH v4 12/15] pinctrl: allow to mark pin functions as requestable GPIOs +:::::: branch date: 28 hours ago +:::::: commit date: 28 hours ago config: um-randconfig-r072-20250813 (https://download.01.org/0day-ci/archive/20250813/202508132044.XYcvSpm4-lkp@intel.com/config) compiler: gcc-12 (Debian 12.2.0-14+deb12u1) 12.2.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: Dan Carpenter <dan.carpenter@linaro.org> +| Reported-by: Dan Carpenter <error27@gmail.com> | Closes: https://lore.kernel.org/r/202508132044.XYcvSpm4-lkp@intel.com/ smatch warnings: @@ -20,21 +60,26 @@ drivers/pinctrl/pinmux.c:96 pinmux_can_be_used_for_gpio() warn: variable derefer vim +/desc +96 drivers/pinctrl/pinmux.c +1e2082b5207217 Stephen Warren 2012-03-02 77 +472a61e777fe78 Stefan Wahren 2019-08-14 78 /** +472a61e777fe78 Stefan Wahren 2019-08-14 79 * pinmux_can_be_used_for_gpio() - check if a specific pin +472a61e777fe78 Stefan Wahren 2019-08-14 80 * is either muxed to a different function or used as gpio. +472a61e777fe78 Stefan Wahren 2019-08-14 81 * +d340351f8168d2 Lee Jones 2020-07-13 82 * @pctldev: the associated pin controller device +472a61e777fe78 Stefan Wahren 2019-08-14 83 * @pin: the pin number in the global pin space +472a61e777fe78 Stefan Wahren 2019-08-14 84 * +472a61e777fe78 Stefan Wahren 2019-08-14 85 * Controllers not defined as strict will always return true, +472a61e777fe78 Stefan Wahren 2019-08-14 86 * menaning that the gpio can be used. +472a61e777fe78 Stefan Wahren 2019-08-14 87 */ 7cc4e6b0e4ddf6 Andy Shevchenko 2023-11-29 88 bool pinmux_can_be_used_for_gpio(struct pinctrl_dev *pctldev, unsigned int pin) 472a61e777fe78 Stefan Wahren 2019-08-14 89 { 472a61e777fe78 Stefan Wahren 2019-08-14 90 struct pin_desc *desc = pin_desc_get(pctldev, pin); 472a61e777fe78 Stefan Wahren 2019-08-14 91 const struct pinmux_ops *ops = pctldev->desc->pmxops; 6dd5ffb25d7e35 Bartosz Golaszewski 2025-08-12 @92 const struct pinctrl_setting_mux *mux_setting = desc->mux_setting; - ^^^^^^^^^^^^^^^^^ -Patch adds a new dereference. - 6dd5ffb25d7e35 Bartosz Golaszewski 2025-08-12 93 bool func_is_gpio = false; 472a61e777fe78 Stefan Wahren 2019-08-14 94 472a61e777fe78 Stefan Wahren 2019-08-14 95 /* Can't inspect pin, assume it can be used */ 6ba2fd391ac58c Alexandre Torgue 2019-12-04 @96 if (!desc || !ops) - ^^^^^ -The old code assumed desc could be NULL. - 472a61e777fe78 Stefan Wahren 2019-08-14 97 return true; 472a61e777fe78 Stefan Wahren 2019-08-14 98 5a3e85c3c397c7 Mukesh Ojha 2024-10-15 99 guard(mutex)(&desc->mux_lock); @@ -46,6 +91,7 @@ The old code assumed desc could be NULL. 472a61e777fe78 Stefan Wahren 2019-08-14 105 472a61e777fe78 Stefan Wahren 2019-08-14 106 return !(ops->strict && !!desc->gpio_owner); 472a61e777fe78 Stefan Wahren 2019-08-14 107 } +472a61e777fe78 Stefan Wahren 2019-08-14 108 -- 0-DAY CI Kernel Test Service diff --git a/a/content_digest b/N1/content_digest index f47f580..89effcc 100644 --- a/a/content_digest +++ b/N1/content_digest @@ -1,58 +1,66 @@ - "ref\020250812-pinctrl-gpio-pinfuncs-v4-12-bb3906c55e64@linaro.org\0" - "From\0Dan Carpenter <dan.carpenter@linaro.org>\0" + "From\0kernel test robot <lkp@intel.com>\0" "Subject\0Re: [PATCH v4 12/15] pinctrl: allow to mark pin functions as requestable GPIOs\0" - "Date\0Wed, 13 Aug 2025 17:17:12 +0300\0" - "To\0oe-kbuild@lists.linux.dev" - Bartosz Golaszewski <brgl@bgdev.pl> - Linus Walleij <linus.walleij@linaro.org> - Bjorn Andersson <andersson@kernel.org> - Konrad Dybcio <konradybcio@kernel.org> - Alexey Klimov <alexey.klimov@linaro.org> - Lorenzo Bianconi <lorenzo@kernel.org> - Sean Wang <sean.wang@kernel.org> - Matthias Brugger <matthias.bgg@gmail.com> - AngeloGioacchino Del Regno <angelogioacchino.delregno@collabora.com> - Paul Cercueil <paul@crapouillou.net> - Kees Cook <kees@kernel.org> - Andy Shevchenko <andy@kernel.org> - Andrew Morton <akpm@linux-foundation.org> - David Hildenbrand <david@redhat.com> - Lorenzo Stoakes <lorenzo.stoakes@oracle.com> - Liam R. Howlett <Liam.Howlett@oracle.com> - Vlastimil Babka <vbabka@suse.cz> - Mike Rapoport <rppt@kernel.org> - Suren Baghdasaryan <surenb@google.com> - Michal Hocko <mhocko@suse.com> - Dong Aisheng <aisheng.dong@nxp.com> - Fabio Estevam <festevam@gmail.com> - Shawn Guo <shawnguo@kernel.org> - Jacky Bai <ping.bai@nxp.com> - Pengutronix Kernel Team <kernel@pengutronix.de> - NXP S32 Linux Team <s32@nxp.com> - Sascha Hauer <s.hauer@pengutronix.de> - Tony Lindgren <tony@atomide.com> - Haojian Zhuang <haojian.zhuang@linaro.org> - " Geert Uytterhoeven <geert+renesas@glider.be>\0" + "Date\0Wed, 13 Aug 2025 20:41:32 +0800\0" + "To\0oe-kbuild@lists.linux.dev\0" "Cc\0lkp@intel.com" - oe-kbuild-all@lists.linux.dev - " Linux Memory Management List <linux-mm@kvack.org>\0" + " Dan Carpenter <error27@gmail.com>\0" "\00:1\0" "b\0" + "BCC: lkp@intel.com\n" + "CC: oe-kbuild-all@lists.linux.dev\n" + "In-Reply-To: <20250812-pinctrl-gpio-pinfuncs-v4-12-bb3906c55e64@linaro.org>\n" + "References: <20250812-pinctrl-gpio-pinfuncs-v4-12-bb3906c55e64@linaro.org>\n" + "TO: Bartosz Golaszewski <brgl@bgdev.pl>\n" + "TO: Linus Walleij <linus.walleij@linaro.org>\n" + "TO: Bjorn Andersson <andersson@kernel.org>\n" + "TO: Konrad Dybcio <konradybcio@kernel.org>\n" + "TO: Alexey Klimov <alexey.klimov@linaro.org>\n" + "TO: Lorenzo Bianconi <lorenzo@kernel.org>\n" + "TO: Sean Wang <sean.wang@kernel.org>\n" + "TO: Matthias Brugger <matthias.bgg@gmail.com>\n" + "TO: AngeloGioacchino Del Regno <angelogioacchino.delregno@collabora.com>\n" + "TO: Paul Cercueil <paul@crapouillou.net>\n" + "TO: Kees Cook <kees@kernel.org>\n" + "TO: Andy Shevchenko <andy@kernel.org>\n" + "TO: Andrew Morton <akpm@linux-foundation.org>\n" + "CC: Linux Memory Management List <linux-mm@kvack.org>\n" + "TO: David Hildenbrand <david@redhat.com>\n" + "TO: Lorenzo Stoakes <lorenzo.stoakes@oracle.com>\n" + "TO: \"Liam R. Howlett\" <Liam.Howlett@oracle.com>\n" + "TO: Vlastimil Babka <vbabka@suse.cz>\n" + "TO: Mike Rapoport <rppt@kernel.org>\n" + "TO: Suren Baghdasaryan <surenb@google.com>\n" + "TO: Michal Hocko <mhocko@suse.com>\n" + "TO: Dong Aisheng <aisheng.dong@nxp.com>\n" + "TO: Fabio Estevam <festevam@gmail.com>\n" + "TO: Shawn Guo <shawnguo@kernel.org>\n" + "TO: Jacky Bai <ping.bai@nxp.com>\n" + "TO: Pengutronix Kernel Team <kernel@pengutronix.de>\n" + "TO: NXP S32 Linux Team <s32@nxp.com>\n" + "TO: Sascha Hauer <s.hauer@pengutronix.de>\n" + "TO: Tony Lindgren <tony@atomide.com>\n" + "TO: Haojian Zhuang <haojian.zhuang@linaro.org>\n" + "TO: Geert Uytterhoeven <geert+renesas@glider.be>\n" + "\n" "Hi Bartosz,\n" "\n" "kernel test robot noticed the following build warnings:\n" "\n" + "[auto build test WARNING on 8f5ae30d69d7543eee0d70083daf4de8fe15d585]\n" + "\n" "url: https://github.com/intel-lab-lkp/linux/commits/Bartosz-Golaszewski/devres-provide-devm_kmemdup_const/20250812-170336\n" "base: 8f5ae30d69d7543eee0d70083daf4de8fe15d585\n" "patch link: https://lore.kernel.org/r/20250812-pinctrl-gpio-pinfuncs-v4-12-bb3906c55e64%40linaro.org\n" "patch subject: [PATCH v4 12/15] pinctrl: allow to mark pin functions as requestable GPIOs\n" + ":::::: branch date: 28 hours ago\n" + ":::::: commit date: 28 hours ago\n" "config: um-randconfig-r072-20250813 (https://download.01.org/0day-ci/archive/20250813/202508132044.XYcvSpm4-lkp@intel.com/config)\n" "compiler: gcc-12 (Debian 12.2.0-14+deb12u1) 12.2.0\n" "\n" "If you fix the issue in a separate patch/commit (i.e. not just a new version of\n" "the same patch/commit), kindly add following tags\n" "| Reported-by: kernel test robot <lkp@intel.com>\n" - "| Reported-by: Dan Carpenter <dan.carpenter@linaro.org>\n" + "| Reported-by: Dan Carpenter <error27@gmail.com>\n" "| Closes: https://lore.kernel.org/r/202508132044.XYcvSpm4-lkp@intel.com/\n" "\n" "smatch warnings:\n" @@ -60,21 +68,26 @@ "\n" "vim +/desc +96 drivers/pinctrl/pinmux.c\n" "\n" + "1e2082b5207217 Stephen Warren 2012-03-02 77 \n" + "472a61e777fe78 Stefan Wahren 2019-08-14 78 /**\n" + "472a61e777fe78 Stefan Wahren 2019-08-14 79 * pinmux_can_be_used_for_gpio() - check if a specific pin\n" + "472a61e777fe78 Stefan Wahren 2019-08-14 80 *\tis either muxed to a different function or used as gpio.\n" + "472a61e777fe78 Stefan Wahren 2019-08-14 81 *\n" + "d340351f8168d2 Lee Jones 2020-07-13 82 * @pctldev: the associated pin controller device\n" + "472a61e777fe78 Stefan Wahren 2019-08-14 83 * @pin: the pin number in the global pin space\n" + "472a61e777fe78 Stefan Wahren 2019-08-14 84 *\n" + "472a61e777fe78 Stefan Wahren 2019-08-14 85 * Controllers not defined as strict will always return true,\n" + "472a61e777fe78 Stefan Wahren 2019-08-14 86 * menaning that the gpio can be used.\n" + "472a61e777fe78 Stefan Wahren 2019-08-14 87 */\n" "7cc4e6b0e4ddf6 Andy Shevchenko 2023-11-29 88 bool pinmux_can_be_used_for_gpio(struct pinctrl_dev *pctldev, unsigned int pin)\n" "472a61e777fe78 Stefan Wahren 2019-08-14 89 {\n" "472a61e777fe78 Stefan Wahren 2019-08-14 90 \tstruct pin_desc *desc = pin_desc_get(pctldev, pin);\n" "472a61e777fe78 Stefan Wahren 2019-08-14 91 \tconst struct pinmux_ops *ops = pctldev->desc->pmxops;\n" "6dd5ffb25d7e35 Bartosz Golaszewski 2025-08-12 @92 \tconst struct pinctrl_setting_mux *mux_setting = desc->mux_setting;\n" - " ^^^^^^^^^^^^^^^^^\n" - "Patch adds a new dereference.\n" - "\n" "6dd5ffb25d7e35 Bartosz Golaszewski 2025-08-12 93 \tbool func_is_gpio = false;\n" "472a61e777fe78 Stefan Wahren 2019-08-14 94 \n" "472a61e777fe78 Stefan Wahren 2019-08-14 95 \t/* Can't inspect pin, assume it can be used */\n" "6ba2fd391ac58c Alexandre Torgue 2019-12-04 @96 \tif (!desc || !ops)\n" - " ^^^^^\n" - "The old code assumed desc could be NULL.\n" - "\n" "472a61e777fe78 Stefan Wahren 2019-08-14 97 \t\treturn true;\n" "472a61e777fe78 Stefan Wahren 2019-08-14 98 \n" "5a3e85c3c397c7 Mukesh Ojha 2024-10-15 99 \tguard(mutex)(&desc->mux_lock);\n" @@ -86,9 +99,10 @@ "472a61e777fe78 Stefan Wahren 2019-08-14 105 \n" "472a61e777fe78 Stefan Wahren 2019-08-14 106 \treturn !(ops->strict && !!desc->gpio_owner);\n" "472a61e777fe78 Stefan Wahren 2019-08-14 107 }\n" + "472a61e777fe78 Stefan Wahren 2019-08-14 108 \n" "\n" "-- \n" "0-DAY CI Kernel Test Service\n" https://github.com/intel/lkp-tests/wiki -9116728748ec626fc7982a9f63997a7a20c95f7106e0d54bb5760ae510ab4d3a +d437629c9442bdd875134f6759fbedcb37ac27da5ae6e2c47367afa321a3ee12
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.