All of lore.kernel.org
 help / color / mirror / Atom feed
From: "Krzysztof Hałasa" <khalasa@piap.pl>
To: Ricardo Ribalda <ribalda@chromium.org>
Cc: "Linus Walleij" <linus.walleij@linaro.org>,
	"Dmitry Torokhov" <dmitry.torokhov@gmail.com>,
	"Mauro Carvalho Chehab" <mchehab@kernel.org>,
	"Hans Verkuil" <hverkuil@kernel.org>,
	"Sakari Ailus" <sakari.ailus@linux.intel.com>,
	"Tomi Valkeinen" <tomi.valkeinen@ideasonboard.com>,
	"Leon Luo" <leonl@leopardimaging.com>,
	"Kieran Bingham" <kieran.bingham@ideasonboard.com>,
	"Jacopo Mondi" <jacopo+renesas@jmondi.org>,
	"Kieran Bingham" <kieran.bingham+renesas@ideasonboard.com>,
	"Laurent Pinchart" <laurent.pinchart+renesas@ideasonboard.com>,
	"Niklas Söderlund" <niklas.soderlund+renesas@ragnatech.se>,
	"Julien Massot" <julien.massot@collabora.com>,
	"Jacopo Mondi" <jacopo@jmondi.org>,
	"Daniel Scally" <djrscally@gmail.com>,
	"Dave Stevenson" <dave.stevenson@raspberrypi.com>,
	"Benjamin Mugnier" <benjamin.mugnier@foss.st.com>,
	"Sylvain Petinot" <sylvain.petinot@foss.st.com>,
	"Yong Zhi" <yong.zhi@intel.com>,
	"Bingbu Cao" <bingbu.cao@intel.com>,
	"Tianshu Qiu" <tian.shu.qiu@intel.com>,
	"Tiffany Lin" <tiffany.lin@mediatek.com>,
	"Andrew-CT Chen" <andrew-ct.chen@mediatek.com>,
	"Yunfei Dong" <yunfei.dong@mediatek.com>,
	"Matthias Brugger" <matthias.bgg@gmail.com>,
	"AngeloGioacchino Del Regno"
	<angelogioacchino.delregno@collabora.com>,
	"Rui Miguel Silva" <rmfrfs@gmail.com>,
	"Laurent Pinchart" <laurent.pinchart@ideasonboard.com>,
	"Martin Kepplinger" <martink@posteo.de>,
	"Purism Kernel Team" <kernel@puri.sm>,
	"Shawn Guo" <shawnguo@kernel.org>,
	"Sascha Hauer" <s.hauer@pengutronix.de>,
	"Pengutronix Kernel Team" <kernel@pengutronix.de>,
	"Fabio Estevam" <festevam@gmail.com>,
	"Dafna Hirschfeld" <dafna@fastmail.com>,
	"Heiko Stuebner" <heiko@sntech.de>,
	"Sylwester Nawrocki" <s.nawrocki@samsung.com>,
	"Krzysztof Kozlowski" <krzk@kernel.org>,
	"Alim Akhtar" <alim.akhtar@samsung.com>,
	"Yemike Abhilash Chandra" <y-abhilashchandra@ti.com>,
	"Greg Kroah-Hartman" <gregkh@linuxfoundation.org>,
	linux-input@vger.kernel.org, linux-kernel@vger.kernel.org,
	linux-media@vger.kernel.org,
	linux-arm-kernel@lists.infradead.org,
	linux-mediatek@lists.infradead.org, imx@lists.linux.dev,
	linux-renesas-soc@vger.kernel.org,
	linux-rockchip@lists.infradead.org,
	linux-samsung-soc@vger.kernel.org, linux-staging@lists.linux.dev
Subject: Re: [PATCH 05/32] media: ar0521: Use %pe format specifier
Date: Tue, 14 Oct 2025 06:24:43 +0200	[thread overview]
Message-ID: <m3ldlertys.fsf@t19.piap.pl> (raw)
In-Reply-To: <20251013-ptr_err-v1-5-2c5efbd82952@chromium.org> (Ricardo Ribalda's message of "Mon, 13 Oct 2025 14:14:45 +0000")

Ricardo Ribalda <ribalda@chromium.org> writes:

> The %pe format specifier is designed to print error pointers. It prints
> a symbolic error name (eg. -EINVAL) and it makes the code simpler by
> omitting PTR_ERR()
>
> This patch fixes this cocci report:
> ./i2c/ar0521.c:1113:31-38: WARNING: Consider using %pe to print PTR_ERR()
>
> Signed-off-by: Ricardo Ribalda <ribalda@chromium.org>

Thanks,
Acked-by: Krzysztof Hałasa <khalasa@piap.pl>

> --- a/drivers/media/i2c/ar0521.c
> +++ b/drivers/media/i2c/ar0521.c
> @@ -1109,8 +1109,8 @@ static int ar0521_probe(struct i2c_client *client)
>                                                 ar0521_supply_names[cnt]);
>
>                 if (IS_ERR(supply)) {
> -                       dev_info(dev, "no %s regulator found: %li\n",
> -                                ar0521_supply_names[cnt], PTR_ERR(supply));
> +                       dev_info(dev, "no %s regulator found: %pe\n",
> +                                ar0521_supply_names[cnt], supply);
>                         return PTR_ERR(supply);
>                 }
>                 sensor->supplies[cnt] = supply;

-- 
Krzysztof "Chris" Hałasa

Sieć Badawcza Łukasiewicz
Przemysłowy Instytut Automatyki i Pomiarów PIAP
Al. Jerozolimskie 202, 02-486 Warszawa

WARNING: multiple messages have this Message-ID (diff)
From: "Krzysztof Hałasa" <khalasa@piap.pl>
To: Ricardo Ribalda <ribalda@chromium.org>
Cc: "Linus Walleij" <linus.walleij@linaro.org>,
	"Dmitry Torokhov" <dmitry.torokhov@gmail.com>,
	"Mauro Carvalho Chehab" <mchehab@kernel.org>,
	"Hans Verkuil" <hverkuil@kernel.org>,
	"Sakari Ailus" <sakari.ailus@linux.intel.com>,
	"Tomi Valkeinen" <tomi.valkeinen@ideasonboard.com>,
	"Leon Luo" <leonl@leopardimaging.com>,
	"Kieran Bingham" <kieran.bingham@ideasonboard.com>,
	"Jacopo Mondi" <jacopo+renesas@jmondi.org>,
	"Kieran Bingham" <kieran.bingham+renesas@ideasonboard.com>,
	"Laurent Pinchart" <laurent.pinchart+renesas@ideasonboard.com>,
	"Niklas Söderlund" <niklas.soderlund+renesas@ragnatech.se>,
	"Julien Massot" <julien.massot@collabora.com>,
	"Jacopo Mondi" <jacopo@jmondi.org>,
	"Daniel Scally" <djrscally@gmail.com>,
	"Dave Stevenson" <dave.stevenson@raspberrypi.com>,
	"Benjamin Mugnier" <benjamin.mugnier@foss.st.com>,
	"Sylvain Petinot" <sylvain.petinot@foss.st.com>,
	"Yong Zhi" <yong.zhi@intel.com>,
	"Bingbu Cao" <bingbu.cao@intel.com>,
	"Tianshu Qiu" <tian.shu.qiu@intel.com>,
	"Tiffany Lin" <tiffany.lin@mediatek.com>,
	"Andrew-CT Chen" <andrew-ct.chen@mediatek.com>,
	"Yunfei Dong" <yunfei.dong@mediatek.com>,
	"Matthias Brugger" <matthias.bgg@gmail.com>,
	"AngeloGioacchino Del Regno"
	<angelogioacchino.delregno@collabora.com>,
	"Rui Miguel Silva" <rmfrfs@gmail.com>,
	"Laurent Pinchart" <laurent.pinchart@ideasonboard.com>,
	"Martin Kepplinger" <martink@posteo.de>,
	"Purism Kernel Team" <kernel@puri.sm>,
	"Shawn Guo" <shawnguo@kernel.org>,
	"Sascha Hauer" <s.hauer@pengutronix.de>,
	"Pengutronix Kernel Team" <kernel@pengutronix.de>,
	"Fabio Estevam" <festevam@gmail.com>,
	"Dafna Hirschfeld" <dafna@fastmail.com>,
	"Heiko Stuebner" <heiko@sntech.de>,
	"Sylwester Nawrocki" <s.nawrocki@samsung.com>,
	"Krzysztof Kozlowski" <krzk@kernel.org>,
	"Alim Akhtar" <alim.akhtar@samsung.com>,
	"Yemike Abhilash Chandra" <y-abhilashchandra@ti.com>,
	"Greg Kroah-Hartman" <gregkh@linuxfoundation.org>,
	linux-input@vger.kernel.org, linux-kernel@vger.kernel.org,
	linux-media@vger.kernel.org,
	linux-arm-kernel@lists.infradead.org,
	linux-mediatek@lists.infradead.org, imx@lists.linux.dev,
	linux-renesas-soc@vger.kernel.org,
	linux-rockchip@lists.infradead.org,
	linux-samsung-soc@vger.kernel.org, linux-staging@lists.linux.dev
Subject: Re: [PATCH 05/32] media: ar0521: Use %pe format specifier
Date: Tue, 14 Oct 2025 06:24:43 +0200	[thread overview]
Message-ID: <m3ldlertys.fsf@t19.piap.pl> (raw)
In-Reply-To: <20251013-ptr_err-v1-5-2c5efbd82952@chromium.org> (Ricardo Ribalda's message of "Mon, 13 Oct 2025 14:14:45 +0000")

Ricardo Ribalda <ribalda@chromium.org> writes:

> The %pe format specifier is designed to print error pointers. It prints
> a symbolic error name (eg. -EINVAL) and it makes the code simpler by
> omitting PTR_ERR()
>
> This patch fixes this cocci report:
> ./i2c/ar0521.c:1113:31-38: WARNING: Consider using %pe to print PTR_ERR()
>
> Signed-off-by: Ricardo Ribalda <ribalda@chromium.org>

Thanks,
Acked-by: Krzysztof Hałasa <khalasa@piap.pl>

> --- a/drivers/media/i2c/ar0521.c
> +++ b/drivers/media/i2c/ar0521.c
> @@ -1109,8 +1109,8 @@ static int ar0521_probe(struct i2c_client *client)
>                                                 ar0521_supply_names[cnt]);
>
>                 if (IS_ERR(supply)) {
> -                       dev_info(dev, "no %s regulator found: %li\n",
> -                                ar0521_supply_names[cnt], PTR_ERR(supply));
> +                       dev_info(dev, "no %s regulator found: %pe\n",
> +                                ar0521_supply_names[cnt], supply);
>                         return PTR_ERR(supply);
>                 }
>                 sensor->supplies[cnt] = supply;

-- 
Krzysztof "Chris" Hałasa

Sieć Badawcza Łukasiewicz
Przemysłowy Instytut Automatyki i Pomiarów PIAP
Al. Jerozolimskie 202, 02-486 Warszawa

_______________________________________________
Linux-rockchip mailing list
Linux-rockchip@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/linux-rockchip

  reply	other threads:[~2025-10-14  4:24 UTC|newest]

Thread overview: 93+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2025-10-13 14:14 [PATCH 00/32] media: Use %pe format specifier Ricardo Ribalda
2025-10-13 14:14 ` Ricardo Ribalda
2025-10-13 14:14 ` [PATCH 01/32] Input: cyttsp5 - " Ricardo Ribalda
2025-10-13 14:14   ` Ricardo Ribalda
2025-10-13 15:35   ` Frank Li
2025-10-13 15:35     ` Frank Li
2025-10-13 15:50     ` Ricardo Ribalda
2025-10-13 15:50       ` Ricardo Ribalda
2025-10-17  5:18   ` Dmitry Torokhov
2025-10-17  5:18     ` Dmitry Torokhov
2025-10-13 14:14 ` [PATCH 02/32] media: dvbdev: " Ricardo Ribalda
2025-10-13 14:14   ` Ricardo Ribalda
2025-10-13 14:14 ` [PATCH 03/32] media: mn88443x: " Ricardo Ribalda
2025-10-13 14:14   ` Ricardo Ribalda
2025-10-13 14:14 ` [PATCH 04/32] media: adv7842: " Ricardo Ribalda
2025-10-13 14:14   ` Ricardo Ribalda
2025-10-13 14:14 ` [PATCH 05/32] media: ar0521: " Ricardo Ribalda
2025-10-13 14:14   ` Ricardo Ribalda
2025-10-14  4:24   ` Krzysztof Hałasa [this message]
2025-10-14  4:24     ` Krzysztof Hałasa
2025-10-13 14:14 ` [PATCH 06/32] media: ccs: " Ricardo Ribalda
2025-10-13 14:14   ` Ricardo Ribalda
2025-10-13 14:14 ` [PATCH 07/32] media: i2c: ds90ub913: " Ricardo Ribalda
2025-10-13 14:14   ` Ricardo Ribalda
2025-10-13 14:14 ` [PATCH 08/32] media: i2c: ds90ub953: " Ricardo Ribalda
2025-10-13 14:14   ` Ricardo Ribalda
2025-10-13 14:14 ` [PATCH 09/32] media: i2c: imx274: " Ricardo Ribalda
2025-10-13 14:14   ` Ricardo Ribalda
2025-10-13 14:14 ` [PATCH 10/32] media: i2c: imx335: " Ricardo Ribalda
2025-10-13 14:14   ` Ricardo Ribalda
2025-10-13 15:03   ` Kieran Bingham
2025-10-13 15:06     ` Kieran Bingham
2025-10-13 15:55     ` Ricardo Ribalda
2025-10-13 15:55       ` Ricardo Ribalda
2025-10-13 14:14 ` [PATCH 11/32] media: i2c: imx412: " Ricardo Ribalda
2025-10-13 14:14   ` Ricardo Ribalda
2025-10-14 21:09   ` Bryan O'Donoghue
2025-10-14 21:09     ` Bryan O'Donoghue
2025-10-13 14:14 ` [PATCH 12/32] media: i2c: max9286: " Ricardo Ribalda
2025-10-13 14:14   ` Ricardo Ribalda
2025-10-13 15:09   ` Kieran Bingham
2025-10-13 14:14 ` [PATCH 13/32] media: i2c: max96717: " Ricardo Ribalda
2025-10-13 14:14   ` Ricardo Ribalda
2025-10-13 14:14 ` [PATCH 14/32] media: i2c: mt9m111: " Ricardo Ribalda
2025-10-13 14:14   ` Ricardo Ribalda
2025-10-13 14:14 ` [PATCH 15/32] media: i2c: mt9v111: " Ricardo Ribalda
2025-10-13 14:14   ` Ricardo Ribalda
2025-10-13 14:14 ` [PATCH 16/32] media: i2c: ov5675: " Ricardo Ribalda
2025-10-13 14:14   ` Ricardo Ribalda
2025-10-14 21:10   ` Bryan O'Donoghue
2025-10-14 21:10     ` Bryan O'Donoghue
2025-10-13 14:14 ` [PATCH 17/32] media: i2c: ov5693: " Ricardo Ribalda
2025-10-13 14:14   ` Ricardo Ribalda
2025-10-13 14:14 ` [PATCH 18/32] media: i2c: ov9282: " Ricardo Ribalda
2025-10-13 14:14   ` Ricardo Ribalda
2025-10-14 21:10   ` Bryan O'Donoghue
2025-10-14 21:10     ` Bryan O'Donoghue
2025-10-13 14:14 ` [PATCH 19/32] media: rj54n1cb0c: " Ricardo Ribalda
2025-10-13 14:14   ` Ricardo Ribalda
2025-10-13 14:15 ` [PATCH 20/32] media: i2c: st-mipid02: " Ricardo Ribalda
2025-10-13 14:15   ` Ricardo Ribalda
2025-10-13 14:15 ` [PATCH 21/32] media: ipu-bridge: " Ricardo Ribalda
2025-10-13 14:15   ` Ricardo Ribalda
2025-10-13 14:15 ` [PATCH 22/32] media: ipu3-cio2: " Ricardo Ribalda
2025-10-13 14:15   ` Ricardo Ribalda
2025-10-13 14:15 ` [PATCH 23/32] media: ipu6: isys: " Ricardo Ribalda
2025-10-13 14:15   ` Ricardo Ribalda
2025-10-13 14:15 ` [PATCH 24/32] media: mediatek: vcodec: " Ricardo Ribalda
2025-10-13 14:15   ` Ricardo Ribalda
2025-10-14 11:29   ` AngeloGioacchino Del Regno
2025-10-14 11:29     ` AngeloGioacchino Del Regno
2025-10-13 14:15 ` [PATCH 25/32] media: imx8mq-mipi-csi2: " Ricardo Ribalda
2025-10-13 14:15   ` Ricardo Ribalda
2025-10-14  7:07   ` Martin Kepplinger-Novakovic
2025-10-14  7:07     ` Martin Kepplinger-Novakovic
2025-10-13 14:15 ` [PATCH 26/32] media: platform: rzg2l-cru: " Ricardo Ribalda
2025-10-13 14:15   ` Ricardo Ribalda
2025-10-13 14:15 ` [PATCH 27/32] media: renesas: vsp1: " Ricardo Ribalda
2025-10-13 14:15   ` Ricardo Ribalda
2025-10-13 14:42   ` Geert Uytterhoeven
2025-10-13 14:42     ` Geert Uytterhoeven
2025-10-13 14:15 ` [PATCH 28/32] media: rkisp1: " Ricardo Ribalda
2025-10-13 14:15   ` Ricardo Ribalda
2025-10-13 14:15 ` [PATCH 29/32] media: samsung: exynos4-is: " Ricardo Ribalda
2025-10-13 14:15   ` Ricardo Ribalda
2025-10-13 14:15 ` [PATCH 30/32] media: ti: cal " Ricardo Ribalda
2025-10-13 14:15   ` Ricardo Ribalda
2025-10-13 14:15 ` [PATCH 31/32] media: staging: ipu3-imgu: " Ricardo Ribalda
2025-10-13 14:15   ` Ricardo Ribalda
2025-10-13 14:15 ` [PATCH 32/32] media: staging/ipu7: " Ricardo Ribalda
2025-10-13 14:15   ` Ricardo Ribalda
2025-10-16 19:22 ` [PATCH 00/32] media: " Sakari Ailus
2025-10-16 19:22   ` Sakari Ailus

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=m3ldlertys.fsf@t19.piap.pl \
    --to=khalasa@piap.pl \
    --cc=alim.akhtar@samsung.com \
    --cc=andrew-ct.chen@mediatek.com \
    --cc=angelogioacchino.delregno@collabora.com \
    --cc=benjamin.mugnier@foss.st.com \
    --cc=bingbu.cao@intel.com \
    --cc=dafna@fastmail.com \
    --cc=dave.stevenson@raspberrypi.com \
    --cc=djrscally@gmail.com \
    --cc=dmitry.torokhov@gmail.com \
    --cc=festevam@gmail.com \
    --cc=gregkh@linuxfoundation.org \
    --cc=heiko@sntech.de \
    --cc=hverkuil@kernel.org \
    --cc=imx@lists.linux.dev \
    --cc=jacopo+renesas@jmondi.org \
    --cc=jacopo@jmondi.org \
    --cc=julien.massot@collabora.com \
    --cc=kernel@pengutronix.de \
    --cc=kernel@puri.sm \
    --cc=kieran.bingham+renesas@ideasonboard.com \
    --cc=kieran.bingham@ideasonboard.com \
    --cc=krzk@kernel.org \
    --cc=laurent.pinchart+renesas@ideasonboard.com \
    --cc=laurent.pinchart@ideasonboard.com \
    --cc=leonl@leopardimaging.com \
    --cc=linus.walleij@linaro.org \
    --cc=linux-arm-kernel@lists.infradead.org \
    --cc=linux-input@vger.kernel.org \
    --cc=linux-kernel@vger.kernel.org \
    --cc=linux-media@vger.kernel.org \
    --cc=linux-mediatek@lists.infradead.org \
    --cc=linux-renesas-soc@vger.kernel.org \
    --cc=linux-rockchip@lists.infradead.org \
    --cc=linux-samsung-soc@vger.kernel.org \
    --cc=linux-staging@lists.linux.dev \
    --cc=martink@posteo.de \
    --cc=matthias.bgg@gmail.com \
    --cc=mchehab@kernel.org \
    --cc=niklas.soderlund+renesas@ragnatech.se \
    --cc=ribalda@chromium.org \
    --cc=rmfrfs@gmail.com \
    --cc=s.hauer@pengutronix.de \
    --cc=s.nawrocki@samsung.com \
    --cc=sakari.ailus@linux.intel.com \
    --cc=shawnguo@kernel.org \
    --cc=sylvain.petinot@foss.st.com \
    --cc=tian.shu.qiu@intel.com \
    --cc=tiffany.lin@mediatek.com \
    --cc=tomi.valkeinen@ideasonboard.com \
    --cc=y-abhilashchandra@ti.com \
    --cc=yong.zhi@intel.com \
    --cc=yunfei.dong@mediatek.com \
    /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.