* [PATCH 00/32] media: Use %pe format specifier
@ 2025-10-13 14:14 Ricardo Ribalda
2025-10-13 14:14 ` [PATCH 01/32] Input: cyttsp5 - " Ricardo Ribalda
` (32 more replies)
0 siblings, 33 replies; 48+ messages in thread
From: Ricardo Ribalda @ 2025-10-13 14:14 UTC (permalink / raw)
To: Linus Walleij, Dmitry Torokhov, Mauro Carvalho Chehab,
Hans Verkuil, Sakari Ailus, Krzysztof Hałasa, Tomi Valkeinen,
Leon Luo, Kieran Bingham, Jacopo Mondi, Kieran Bingham,
Laurent Pinchart, Niklas Söderlund, Julien Massot,
Jacopo Mondi, Daniel Scally, Dave Stevenson, Benjamin Mugnier,
Sylvain Petinot, Yong Zhi, Bingbu Cao, Tianshu Qiu, Tiffany Lin,
Andrew-CT Chen, Yunfei Dong, Matthias Brugger,
AngeloGioacchino Del Regno, Rui Miguel Silva, Laurent Pinchart,
Martin Kepplinger, Purism Kernel Team, Shawn Guo, Sascha Hauer,
Pengutronix Kernel Team, Fabio Estevam, Dafna Hirschfeld,
Heiko Stuebner, Sylwester Nawrocki, Krzysztof Kozlowski,
Alim Akhtar, Yemike Abhilash Chandra, Greg Kroah-Hartman
Cc: linux-input, linux-kernel, linux-media, linux-arm-kernel,
linux-mediatek, imx, linux-renesas-soc, linux-rockchip,
linux-samsung-soc, linux-staging, Ricardo Ribalda
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().
The recently introduced test scripts/coccinelle/misc/ptr_err_to_pe.cocci
checks that we use %pe. Let's make it happy.
Signed-off-by: Ricardo Ribalda <ribalda@chromium.org>
---
Ricardo Ribalda (32):
Input: cyttsp5 - Use %pe format specifier
media: dvbdev: Use %pe format specifier
media: mn88443x: Use %pe format specifier
media: adv7842: Use %pe format specifier
media: ar0521: Use %pe format specifier
media: ccs: Use %pe format specifier
media: i2c: ds90ub913: Use %pe format specifier
media: i2c: ds90ub953: Use %pe format specifier
media: i2c: imx274: Use %pe format specifier
media: i2c: imx335: Use %pe format specifier
media: i2c: imx412: Use %pe format specifier
media: i2c: max9286: Use %pe format specifier
media: i2c: max96717: Use %pe format specifier
media: i2c: mt9m111: Use %pe format specifier
media: i2c: mt9v111: Use %pe format specifier
media: i2c: ov5675: Use %pe format specifier
media: i2c: ov5693: Use %pe format specifier
media: i2c: ov9282: Use %pe format specifier
media: rj54n1cb0c: Use %pe format specifier
media: i2c: st-mipid02: Use %pe format specifier
media: ipu-bridge: Use %pe format specifier
media: ipu3-cio2: Use %pe format specifier
media: ipu6: isys: Use %pe format specifier
media: mediatek: vcodec: Use %pe format specifier
media: imx8mq-mipi-csi2: Use %pe format specifier
media: platform: rzg2l-cru: Use %pe format specifier
media: renesas: vsp1: Use %pe format specifier
media: rkisp1: Use %pe format specifier
media: samsung: exynos4-is: Use %pe format specifier
media: ti: cal Use %pe format specifier
media: staging: ipu3-imgu: Use %pe format specifier
media: staging/ipu7: Use %pe format specifier
drivers/input/touchscreen/cyttsp5.c | 4 ++--
drivers/media/dvb-core/dvbdev.c | 4 ++--
drivers/media/dvb-frontends/mn88443x.c | 7 +++----
drivers/media/i2c/adv7842.c | 4 ++--
drivers/media/i2c/ar0521.c | 4 ++--
drivers/media/i2c/ccs/ccs-core.c | 8 ++++----
drivers/media/i2c/ds90ub913.c | 2 +-
drivers/media/i2c/ds90ub953.c | 2 +-
drivers/media/i2c/imx274.c | 3 +--
drivers/media/i2c/imx335.c | 4 ++--
drivers/media/i2c/imx412.c | 4 ++--
drivers/media/i2c/max9286.c | 4 ++--
drivers/media/i2c/max96717.c | 2 +-
drivers/media/i2c/mt9m111.c | 4 ++--
drivers/media/i2c/mt9v111.c | 12 ++++++------
drivers/media/i2c/ov5675.c | 4 ++--
drivers/media/i2c/ov5693.c | 4 ++--
drivers/media/i2c/ov9282.c | 4 ++--
drivers/media/i2c/rj54n1cb0c.c | 8 ++++----
drivers/media/i2c/st-mipid02.c | 4 ++--
drivers/media/pci/intel/ipu-bridge.c | 4 ++--
drivers/media/pci/intel/ipu3/ipu3-cio2.c | 4 ++--
drivers/media/pci/intel/ipu6/ipu6-isys-csi2.c | 4 ++--
.../media/platform/mediatek/vcodec/common/mtk_vcodec_dbgfs.c | 4 ++--
drivers/media/platform/nxp/imx8mq-mipi-csi2.c | 4 ++--
drivers/media/platform/renesas/rzg2l-cru/rzg2l-csi2.c | 8 ++++----
drivers/media/platform/renesas/vsp1/vsp1_drv.c | 3 +--
drivers/media/platform/rockchip/rkisp1/rkisp1-csi.c | 4 ++--
drivers/media/platform/rockchip/rkisp1/rkisp1-isp.c | 4 ++--
drivers/media/platform/samsung/exynos4-is/media-dev.c | 4 ++--
drivers/media/platform/ti/cal/cal.c | 3 +--
drivers/staging/media/ipu3/ipu3.c | 3 +--
drivers/staging/media/ipu7/ipu7-isys-csi-phy.c | 4 ++--
drivers/staging/media/ipu7/ipu7-isys-csi2.c | 4 ++--
34 files changed, 72 insertions(+), 77 deletions(-)
---
base-commit: 3a8660878839faadb4f1a6dd72c3179c1df56787
change-id: 20251013-ptr_err-9a7968fcd19f
Best regards,
--
Ricardo Ribalda <ribalda@chromium.org>
^ permalink raw reply [flat|nested] 48+ messages in thread
* [PATCH 01/32] Input: cyttsp5 - Use %pe format specifier
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 15:35 ` Frank Li
2025-10-17 5:18 ` Dmitry Torokhov
2025-10-13 14:14 ` [PATCH 02/32] media: dvbdev: " Ricardo Ribalda
` (31 subsequent siblings)
32 siblings, 2 replies; 48+ messages in thread
From: Ricardo Ribalda @ 2025-10-13 14:14 UTC (permalink / raw)
To: Linus Walleij, Dmitry Torokhov, Mauro Carvalho Chehab,
Hans Verkuil, Sakari Ailus, Krzysztof Hałasa, Tomi Valkeinen,
Leon Luo, Kieran Bingham, Jacopo Mondi, Kieran Bingham,
Laurent Pinchart, Niklas Söderlund, Julien Massot,
Jacopo Mondi, Daniel Scally, Dave Stevenson, Benjamin Mugnier,
Sylvain Petinot, Yong Zhi, Bingbu Cao, Tianshu Qiu, Tiffany Lin,
Andrew-CT Chen, Yunfei Dong, Matthias Brugger,
AngeloGioacchino Del Regno, Rui Miguel Silva, Laurent Pinchart,
Martin Kepplinger, Purism Kernel Team, Shawn Guo, Sascha Hauer,
Pengutronix Kernel Team, Fabio Estevam, Dafna Hirschfeld,
Heiko Stuebner, Sylwester Nawrocki, Krzysztof Kozlowski,
Alim Akhtar, Yemike Abhilash Chandra, Greg Kroah-Hartman
Cc: linux-input, linux-kernel, linux-media, linux-arm-kernel,
linux-mediatek, imx, linux-renesas-soc, linux-rockchip,
linux-samsung-soc, linux-staging, Ricardo Ribalda
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:
./cyttsp5.c:927:3-10: WARNING: Consider using %pe to print PTR_ERR()
Signed-off-by: Ricardo Ribalda <ribalda@chromium.org>
---
drivers/input/touchscreen/cyttsp5.c | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/drivers/input/touchscreen/cyttsp5.c b/drivers/input/touchscreen/cyttsp5.c
index 071b7c9bf566eb0b58e302a941ec085be1eb5683..47f4271395a69b8350f9be7266b57fe11d442ee3 100644
--- a/drivers/input/touchscreen/cyttsp5.c
+++ b/drivers/input/touchscreen/cyttsp5.c
@@ -923,8 +923,8 @@ static int cyttsp5_i2c_probe(struct i2c_client *client)
regmap = devm_regmap_init_i2c(client, &config);
if (IS_ERR(regmap)) {
- dev_err(&client->dev, "regmap allocation failed: %ld\n",
- PTR_ERR(regmap));
+ dev_err(&client->dev, "regmap allocation failed: %pe\n",
+ regmap);
return PTR_ERR(regmap);
}
--
2.51.0.760.g7b8bcc2412-goog
^ permalink raw reply related [flat|nested] 48+ messages in thread
* [PATCH 02/32] media: dvbdev: Use %pe format specifier
2025-10-13 14:14 [PATCH 00/32] media: Use %pe format specifier Ricardo Ribalda
2025-10-13 14:14 ` [PATCH 01/32] Input: cyttsp5 - " Ricardo Ribalda
@ 2025-10-13 14:14 ` Ricardo Ribalda
2025-10-13 14:14 ` [PATCH 03/32] media: mn88443x: " Ricardo Ribalda
` (30 subsequent siblings)
32 siblings, 0 replies; 48+ messages in thread
From: Ricardo Ribalda @ 2025-10-13 14:14 UTC (permalink / raw)
To: Linus Walleij, Dmitry Torokhov, Mauro Carvalho Chehab,
Hans Verkuil, Sakari Ailus, Krzysztof Hałasa, Tomi Valkeinen,
Leon Luo, Kieran Bingham, Jacopo Mondi, Kieran Bingham,
Laurent Pinchart, Niklas Söderlund, Julien Massot,
Jacopo Mondi, Daniel Scally, Dave Stevenson, Benjamin Mugnier,
Sylvain Petinot, Yong Zhi, Bingbu Cao, Tianshu Qiu, Tiffany Lin,
Andrew-CT Chen, Yunfei Dong, Matthias Brugger,
AngeloGioacchino Del Regno, Rui Miguel Silva, Laurent Pinchart,
Martin Kepplinger, Purism Kernel Team, Shawn Guo, Sascha Hauer,
Pengutronix Kernel Team, Fabio Estevam, Dafna Hirschfeld,
Heiko Stuebner, Sylwester Nawrocki, Krzysztof Kozlowski,
Alim Akhtar, Yemike Abhilash Chandra, Greg Kroah-Hartman
Cc: linux-input, linux-kernel, linux-media, linux-arm-kernel,
linux-mediatek, imx, linux-renesas-soc, linux-rockchip,
linux-samsung-soc, linux-staging, Ricardo Ribalda
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:
./dvb-core/dvbdev.c:575:48-55: WARNING: Consider using %pe to print PTR_ERR()
Signed-off-by: Ricardo Ribalda <ribalda@chromium.org>
---
drivers/media/dvb-core/dvbdev.c | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/drivers/media/dvb-core/dvbdev.c b/drivers/media/dvb-core/dvbdev.c
index 9df7c213716aec54bab7fde2c94ac030696fe25f..8b980d371a45e4fec5368a7e90d4c42518b72e72 100644
--- a/drivers/media/dvb-core/dvbdev.c
+++ b/drivers/media/dvb-core/dvbdev.c
@@ -571,8 +571,8 @@ int dvb_register_device(struct dvb_adapter *adap, struct dvb_device **pdvbdev,
MKDEV(DVB_MAJOR, minor),
dvbdev, "dvb%d.%s%d", adap->num, dnames[type], id);
if (IS_ERR(clsdev)) {
- pr_err("%s: failed to create device dvb%d.%s%d (%ld)\n",
- __func__, adap->num, dnames[type], id, PTR_ERR(clsdev));
+ pr_err("%s: failed to create device dvb%d.%s%d (%pe)\n",
+ __func__, adap->num, dnames[type], id, clsdev);
if (new_node) {
list_del(&new_node->list_head);
kfree(dvbdevfops);
--
2.51.0.760.g7b8bcc2412-goog
^ permalink raw reply related [flat|nested] 48+ messages in thread
* [PATCH 03/32] media: mn88443x: Use %pe format specifier
2025-10-13 14:14 [PATCH 00/32] media: Use %pe format specifier Ricardo Ribalda
2025-10-13 14:14 ` [PATCH 01/32] Input: cyttsp5 - " Ricardo Ribalda
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 04/32] media: adv7842: " Ricardo Ribalda
` (29 subsequent siblings)
32 siblings, 0 replies; 48+ messages in thread
From: Ricardo Ribalda @ 2025-10-13 14:14 UTC (permalink / raw)
To: Linus Walleij, Dmitry Torokhov, Mauro Carvalho Chehab,
Hans Verkuil, Sakari Ailus, Krzysztof Hałasa, Tomi Valkeinen,
Leon Luo, Kieran Bingham, Jacopo Mondi, Kieran Bingham,
Laurent Pinchart, Niklas Söderlund, Julien Massot,
Jacopo Mondi, Daniel Scally, Dave Stevenson, Benjamin Mugnier,
Sylvain Petinot, Yong Zhi, Bingbu Cao, Tianshu Qiu, Tiffany Lin,
Andrew-CT Chen, Yunfei Dong, Matthias Brugger,
AngeloGioacchino Del Regno, Rui Miguel Silva, Laurent Pinchart,
Martin Kepplinger, Purism Kernel Team, Shawn Guo, Sascha Hauer,
Pengutronix Kernel Team, Fabio Estevam, Dafna Hirschfeld,
Heiko Stuebner, Sylwester Nawrocki, Krzysztof Kozlowski,
Alim Akhtar, Yemike Abhilash Chandra, Greg Kroah-Hartman
Cc: linux-input, linux-kernel, linux-media, linux-arm-kernel,
linux-mediatek, imx, linux-renesas-soc, linux-rockchip,
linux-samsung-soc, linux-staging, Ricardo Ribalda
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:
./dvb-frontends/mn88443x.c:698:3-10: WARNING: Consider using %pe to print PTR_ERR()
./dvb-frontends/mn88443x.c:713:3-10: WARNING: Consider using %pe to print PTR_ERR()
Signed-off-by: Ricardo Ribalda <ribalda@chromium.org>
---
drivers/media/dvb-frontends/mn88443x.c | 7 +++----
1 file changed, 3 insertions(+), 4 deletions(-)
diff --git a/drivers/media/dvb-frontends/mn88443x.c b/drivers/media/dvb-frontends/mn88443x.c
index 7a58f53ab9996031e319711a21b1a8f1c13abed4..818c4e67364c7c6ec2bfc17f21e2cac360f6bfb3 100644
--- a/drivers/media/dvb-frontends/mn88443x.c
+++ b/drivers/media/dvb-frontends/mn88443x.c
@@ -694,8 +694,7 @@ static int mn88443x_probe(struct i2c_client *client)
chip->mclk = devm_clk_get(dev, "mclk");
if (IS_ERR(chip->mclk) && !conf) {
- dev_err(dev, "Failed to request mclk: %ld\n",
- PTR_ERR(chip->mclk));
+ dev_err(dev, "Failed to request mclk: %pe\n", chip->mclk);
return PTR_ERR(chip->mclk);
}
@@ -709,8 +708,8 @@ static int mn88443x_probe(struct i2c_client *client)
chip->reset_gpio = devm_gpiod_get_optional(dev, "reset",
GPIOD_OUT_HIGH);
if (IS_ERR(chip->reset_gpio)) {
- dev_err(dev, "Failed to request reset_gpio: %ld\n",
- PTR_ERR(chip->reset_gpio));
+ dev_err(dev, "Failed to request reset_gpio: %pe\n",
+ chip->reset_gpio);
return PTR_ERR(chip->reset_gpio);
}
--
2.51.0.760.g7b8bcc2412-goog
^ permalink raw reply related [flat|nested] 48+ messages in thread
* [PATCH 04/32] media: adv7842: Use %pe format specifier
2025-10-13 14:14 [PATCH 00/32] media: Use %pe format specifier Ricardo Ribalda
` (2 preceding siblings ...)
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 05/32] media: ar0521: " Ricardo Ribalda
` (28 subsequent siblings)
32 siblings, 0 replies; 48+ messages in thread
From: Ricardo Ribalda @ 2025-10-13 14:14 UTC (permalink / raw)
To: Linus Walleij, Dmitry Torokhov, Mauro Carvalho Chehab,
Hans Verkuil, Sakari Ailus, Krzysztof Hałasa, Tomi Valkeinen,
Leon Luo, Kieran Bingham, Jacopo Mondi, Kieran Bingham,
Laurent Pinchart, Niklas Söderlund, Julien Massot,
Jacopo Mondi, Daniel Scally, Dave Stevenson, Benjamin Mugnier,
Sylvain Petinot, Yong Zhi, Bingbu Cao, Tianshu Qiu, Tiffany Lin,
Andrew-CT Chen, Yunfei Dong, Matthias Brugger,
AngeloGioacchino Del Regno, Rui Miguel Silva, Laurent Pinchart,
Martin Kepplinger, Purism Kernel Team, Shawn Guo, Sascha Hauer,
Pengutronix Kernel Team, Fabio Estevam, Dafna Hirschfeld,
Heiko Stuebner, Sylwester Nawrocki, Krzysztof Kozlowski,
Alim Akhtar, Yemike Abhilash Chandra, Greg Kroah-Hartman
Cc: linux-input, linux-kernel, linux-media, linux-arm-kernel,
linux-mediatek, imx, linux-renesas-soc, linux-rockchip,
linux-samsung-soc, linux-staging, Ricardo Ribalda
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/adv7842.c:3470:16-23: WARNING: Consider using %pe to print PTR_ERR()
Signed-off-by: Ricardo Ribalda <ribalda@chromium.org>
---
drivers/media/i2c/adv7842.c | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/drivers/media/i2c/adv7842.c b/drivers/media/i2c/adv7842.c
index 9780082db8415a3d65860666d0dce8399f57e4e3..a35077178a0950090369e17b4aaf9904da041a00 100644
--- a/drivers/media/i2c/adv7842.c
+++ b/drivers/media/i2c/adv7842.c
@@ -3466,8 +3466,8 @@ static struct i2c_client *adv7842_dummy_client(struct v4l2_subdev *sd, const cha
cp = i2c_new_dummy_device(client->adapter, io_read(sd, io_reg) >> 1);
if (IS_ERR(cp)) {
- v4l2_err(sd, "register %s on i2c addr 0x%x failed with %ld\n",
- desc, addr, PTR_ERR(cp));
+ v4l2_err(sd, "register %s on i2c addr 0x%x failed with %pe\n",
+ desc, addr, cp);
cp = NULL;
}
--
2.51.0.760.g7b8bcc2412-goog
^ permalink raw reply related [flat|nested] 48+ messages in thread
* [PATCH 05/32] media: ar0521: Use %pe format specifier
2025-10-13 14:14 [PATCH 00/32] media: Use %pe format specifier Ricardo Ribalda
` (3 preceding siblings ...)
2025-10-13 14:14 ` [PATCH 04/32] media: adv7842: " Ricardo Ribalda
@ 2025-10-13 14:14 ` Ricardo Ribalda
2025-10-14 4:24 ` Krzysztof Hałasa
2025-10-13 14:14 ` [PATCH 06/32] media: ccs: " Ricardo Ribalda
` (27 subsequent siblings)
32 siblings, 1 reply; 48+ messages in thread
From: Ricardo Ribalda @ 2025-10-13 14:14 UTC (permalink / raw)
To: Linus Walleij, Dmitry Torokhov, Mauro Carvalho Chehab,
Hans Verkuil, Sakari Ailus, Krzysztof Hałasa, Tomi Valkeinen,
Leon Luo, Kieran Bingham, Jacopo Mondi, Kieran Bingham,
Laurent Pinchart, Niklas Söderlund, Julien Massot,
Jacopo Mondi, Daniel Scally, Dave Stevenson, Benjamin Mugnier,
Sylvain Petinot, Yong Zhi, Bingbu Cao, Tianshu Qiu, Tiffany Lin,
Andrew-CT Chen, Yunfei Dong, Matthias Brugger,
AngeloGioacchino Del Regno, Rui Miguel Silva, Laurent Pinchart,
Martin Kepplinger, Purism Kernel Team, Shawn Guo, Sascha Hauer,
Pengutronix Kernel Team, Fabio Estevam, Dafna Hirschfeld,
Heiko Stuebner, Sylwester Nawrocki, Krzysztof Kozlowski,
Alim Akhtar, Yemike Abhilash Chandra, Greg Kroah-Hartman
Cc: linux-input, linux-kernel, linux-media, linux-arm-kernel,
linux-mediatek, imx, linux-renesas-soc, linux-rockchip,
linux-samsung-soc, linux-staging, Ricardo Ribalda
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>
---
drivers/media/i2c/ar0521.c | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/drivers/media/i2c/ar0521.c b/drivers/media/i2c/ar0521.c
index 939bf590d4b2107c6669b83903028744de1c2b30..f156058500e3dce5d7b5b831bf8ec4056e49ad5b 100644
--- 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;
--
2.51.0.760.g7b8bcc2412-goog
^ permalink raw reply related [flat|nested] 48+ messages in thread
* [PATCH 06/32] media: ccs: Use %pe format specifier
2025-10-13 14:14 [PATCH 00/32] media: Use %pe format specifier Ricardo Ribalda
` (4 preceding siblings ...)
2025-10-13 14:14 ` [PATCH 05/32] media: ar0521: " Ricardo Ribalda
@ 2025-10-13 14:14 ` Ricardo Ribalda
2025-10-13 14:14 ` [PATCH 07/32] media: i2c: ds90ub913: " Ricardo Ribalda
` (26 subsequent siblings)
32 siblings, 0 replies; 48+ messages in thread
From: Ricardo Ribalda @ 2025-10-13 14:14 UTC (permalink / raw)
To: Linus Walleij, Dmitry Torokhov, Mauro Carvalho Chehab,
Hans Verkuil, Sakari Ailus, Krzysztof Hałasa, Tomi Valkeinen,
Leon Luo, Kieran Bingham, Jacopo Mondi, Kieran Bingham,
Laurent Pinchart, Niklas Söderlund, Julien Massot,
Jacopo Mondi, Daniel Scally, Dave Stevenson, Benjamin Mugnier,
Sylvain Petinot, Yong Zhi, Bingbu Cao, Tianshu Qiu, Tiffany Lin,
Andrew-CT Chen, Yunfei Dong, Matthias Brugger,
AngeloGioacchino Del Regno, Rui Miguel Silva, Laurent Pinchart,
Martin Kepplinger, Purism Kernel Team, Shawn Guo, Sascha Hauer,
Pengutronix Kernel Team, Fabio Estevam, Dafna Hirschfeld,
Heiko Stuebner, Sylwester Nawrocki, Krzysztof Kozlowski,
Alim Akhtar, Yemike Abhilash Chandra, Greg Kroah-Hartman
Cc: linux-input, linux-kernel, linux-media, linux-arm-kernel,
linux-mediatek, imx, linux-renesas-soc, linux-rockchip,
linux-samsung-soc, linux-staging, Ricardo Ribalda
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/ccs/ccs-core.c:3241:3-10: WARNING: Consider using %pe to print PTR_ERR()
./i2c/ccs/ccs-core.c:3298:3-10: WARNING: Consider using %pe to print PTR_ERR()
Signed-off-by: Ricardo Ribalda <ribalda@chromium.org>
---
drivers/media/i2c/ccs/ccs-core.c | 8 ++++----
1 file changed, 4 insertions(+), 4 deletions(-)
diff --git a/drivers/media/i2c/ccs/ccs-core.c b/drivers/media/i2c/ccs/ccs-core.c
index 1c889c878abd3aeb1b7a887cff29b5eb864ab057..f8523140784c7120eaf018ffa9e3b43ea12ef72f 100644
--- a/drivers/media/i2c/ccs/ccs-core.c
+++ b/drivers/media/i2c/ccs/ccs-core.c
@@ -3237,8 +3237,8 @@ static int ccs_probe(struct i2c_client *client)
dev_info(&client->dev, "no clock defined, continuing...\n");
sensor->ext_clk = NULL;
} else if (IS_ERR(sensor->ext_clk)) {
- dev_err(&client->dev, "could not get clock (%ld)\n",
- PTR_ERR(sensor->ext_clk));
+ dev_err(&client->dev, "could not get clock (%pe)\n",
+ sensor->ext_clk);
return -EPROBE_DEFER;
}
@@ -3294,8 +3294,8 @@ static int ccs_probe(struct i2c_client *client)
sensor->regmap = devm_cci_regmap_init_i2c(client, 16);
if (IS_ERR(sensor->regmap)) {
- dev_err(&client->dev, "can't initialise CCI (%ld)\n",
- PTR_ERR(sensor->regmap));
+ dev_err(&client->dev, "can't initialise CCI (%pe)\n",
+ sensor->regmap);
return PTR_ERR(sensor->regmap);
}
--
2.51.0.760.g7b8bcc2412-goog
^ permalink raw reply related [flat|nested] 48+ messages in thread
* [PATCH 07/32] media: i2c: ds90ub913: Use %pe format specifier
2025-10-13 14:14 [PATCH 00/32] media: Use %pe format specifier Ricardo Ribalda
` (5 preceding siblings ...)
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 08/32] media: i2c: ds90ub953: " Ricardo Ribalda
` (25 subsequent siblings)
32 siblings, 0 replies; 48+ messages in thread
From: Ricardo Ribalda @ 2025-10-13 14:14 UTC (permalink / raw)
To: Linus Walleij, Dmitry Torokhov, Mauro Carvalho Chehab,
Hans Verkuil, Sakari Ailus, Krzysztof Hałasa, Tomi Valkeinen,
Leon Luo, Kieran Bingham, Jacopo Mondi, Kieran Bingham,
Laurent Pinchart, Niklas Söderlund, Julien Massot,
Jacopo Mondi, Daniel Scally, Dave Stevenson, Benjamin Mugnier,
Sylvain Petinot, Yong Zhi, Bingbu Cao, Tianshu Qiu, Tiffany Lin,
Andrew-CT Chen, Yunfei Dong, Matthias Brugger,
AngeloGioacchino Del Regno, Rui Miguel Silva, Laurent Pinchart,
Martin Kepplinger, Purism Kernel Team, Shawn Guo, Sascha Hauer,
Pengutronix Kernel Team, Fabio Estevam, Dafna Hirschfeld,
Heiko Stuebner, Sylwester Nawrocki, Krzysztof Kozlowski,
Alim Akhtar, Yemike Abhilash Chandra, Greg Kroah-Hartman
Cc: linux-input, linux-kernel, linux-media, linux-arm-kernel,
linux-mediatek, imx, linux-renesas-soc, linux-rockchip,
linux-samsung-soc, linux-staging, Ricardo Ribalda
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/ds90ub913.c:625:44-51: WARNING: Consider using %pe to print PTR_ERR()
Signed-off-by: Ricardo Ribalda <ribalda@chromium.org>
---
drivers/media/i2c/ds90ub913.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/drivers/media/i2c/ds90ub913.c b/drivers/media/i2c/ds90ub913.c
index 73150061ea458937ae4ba7a937ea030b0d98bce3..e97e499b04e6c2700d7d433ccb4fdc57ff12b586 100644
--- a/drivers/media/i2c/ds90ub913.c
+++ b/drivers/media/i2c/ds90ub913.c
@@ -622,7 +622,7 @@ static int ub913_v4l2_notifier_register(struct ub913_data *priv)
fwnode_handle_put(ep_fwnode);
if (IS_ERR(asd)) {
- dev_err(dev, "Failed to add subdev: %ld", PTR_ERR(asd));
+ dev_err(dev, "Failed to add subdev: %pe", asd);
v4l2_async_nf_cleanup(&priv->notifier);
return PTR_ERR(asd);
}
--
2.51.0.760.g7b8bcc2412-goog
^ permalink raw reply related [flat|nested] 48+ messages in thread
* [PATCH 08/32] media: i2c: ds90ub953: Use %pe format specifier
2025-10-13 14:14 [PATCH 00/32] media: Use %pe format specifier Ricardo Ribalda
` (6 preceding siblings ...)
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 09/32] media: i2c: imx274: " Ricardo Ribalda
` (24 subsequent siblings)
32 siblings, 0 replies; 48+ messages in thread
From: Ricardo Ribalda @ 2025-10-13 14:14 UTC (permalink / raw)
To: Linus Walleij, Dmitry Torokhov, Mauro Carvalho Chehab,
Hans Verkuil, Sakari Ailus, Krzysztof Hałasa, Tomi Valkeinen,
Leon Luo, Kieran Bingham, Jacopo Mondi, Kieran Bingham,
Laurent Pinchart, Niklas Söderlund, Julien Massot,
Jacopo Mondi, Daniel Scally, Dave Stevenson, Benjamin Mugnier,
Sylvain Petinot, Yong Zhi, Bingbu Cao, Tianshu Qiu, Tiffany Lin,
Andrew-CT Chen, Yunfei Dong, Matthias Brugger,
AngeloGioacchino Del Regno, Rui Miguel Silva, Laurent Pinchart,
Martin Kepplinger, Purism Kernel Team, Shawn Guo, Sascha Hauer,
Pengutronix Kernel Team, Fabio Estevam, Dafna Hirschfeld,
Heiko Stuebner, Sylwester Nawrocki, Krzysztof Kozlowski,
Alim Akhtar, Yemike Abhilash Chandra, Greg Kroah-Hartman
Cc: linux-input, linux-kernel, linux-media, linux-arm-kernel,
linux-mediatek, imx, linux-renesas-soc, linux-rockchip,
linux-samsung-soc, linux-staging, Ricardo Ribalda
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/ds90ub953.c:779:44-51: WARNING: Consider using %pe to print PTR_ERR()
Signed-off-by: Ricardo Ribalda <ribalda@chromium.org>
---
drivers/media/i2c/ds90ub953.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/drivers/media/i2c/ds90ub953.c b/drivers/media/i2c/ds90ub953.c
index e3fc9d66970a762d284955f14db48d7105b4b8c4..087bb4ea555977692c66387a43dab54c12134e60 100644
--- a/drivers/media/i2c/ds90ub953.c
+++ b/drivers/media/i2c/ds90ub953.c
@@ -776,7 +776,7 @@ static int ub953_v4l2_notifier_register(struct ub953_data *priv)
fwnode_handle_put(ep_fwnode);
if (IS_ERR(asd)) {
- dev_err(dev, "Failed to add subdev: %ld", PTR_ERR(asd));
+ dev_err(dev, "Failed to add subdev: %pe", asd);
v4l2_async_nf_cleanup(&priv->notifier);
return PTR_ERR(asd);
}
--
2.51.0.760.g7b8bcc2412-goog
^ permalink raw reply related [flat|nested] 48+ messages in thread
* [PATCH 09/32] media: i2c: imx274: Use %pe format specifier
2025-10-13 14:14 [PATCH 00/32] media: Use %pe format specifier Ricardo Ribalda
` (7 preceding siblings ...)
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 10/32] media: i2c: imx335: " Ricardo Ribalda
` (23 subsequent siblings)
32 siblings, 0 replies; 48+ messages in thread
From: Ricardo Ribalda @ 2025-10-13 14:14 UTC (permalink / raw)
To: Linus Walleij, Dmitry Torokhov, Mauro Carvalho Chehab,
Hans Verkuil, Sakari Ailus, Krzysztof Hałasa, Tomi Valkeinen,
Leon Luo, Kieran Bingham, Jacopo Mondi, Kieran Bingham,
Laurent Pinchart, Niklas Söderlund, Julien Massot,
Jacopo Mondi, Daniel Scally, Dave Stevenson, Benjamin Mugnier,
Sylvain Petinot, Yong Zhi, Bingbu Cao, Tianshu Qiu, Tiffany Lin,
Andrew-CT Chen, Yunfei Dong, Matthias Brugger,
AngeloGioacchino Del Regno, Rui Miguel Silva, Laurent Pinchart,
Martin Kepplinger, Purism Kernel Team, Shawn Guo, Sascha Hauer,
Pengutronix Kernel Team, Fabio Estevam, Dafna Hirschfeld,
Heiko Stuebner, Sylwester Nawrocki, Krzysztof Kozlowski,
Alim Akhtar, Yemike Abhilash Chandra, Greg Kroah-Hartman
Cc: linux-input, linux-kernel, linux-media, linux-arm-kernel,
linux-mediatek, imx, linux-renesas-soc, linux-rockchip,
linux-samsung-soc, linux-staging, Ricardo Ribalda
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/imx274.c:2038:32-39: WARNING: Consider using %pe to print PTR_ERR()
Signed-off-by: Ricardo Ribalda <ribalda@chromium.org>
---
drivers/media/i2c/imx274.c | 3 +--
1 file changed, 1 insertion(+), 2 deletions(-)
diff --git a/drivers/media/i2c/imx274.c b/drivers/media/i2c/imx274.c
index d86d08c29174584b26e109a7858542313219c19a..8ec78b60bea6d47d2088b8251b679224e0d34980 100644
--- a/drivers/media/i2c/imx274.c
+++ b/drivers/media/i2c/imx274.c
@@ -2034,8 +2034,7 @@ static int imx274_probe(struct i2c_client *client)
/* initialize regmap */
imx274->regmap = devm_regmap_init_i2c(client, &imx274_regmap_config);
if (IS_ERR(imx274->regmap)) {
- dev_err(dev,
- "regmap init failed: %ld\n", PTR_ERR(imx274->regmap));
+ dev_err(dev, "regmap init failed: %pe\n", imx274->regmap);
ret = -ENODEV;
goto err_regmap;
}
--
2.51.0.760.g7b8bcc2412-goog
^ permalink raw reply related [flat|nested] 48+ messages in thread
* [PATCH 10/32] media: i2c: imx335: Use %pe format specifier
2025-10-13 14:14 [PATCH 00/32] media: Use %pe format specifier Ricardo Ribalda
` (8 preceding siblings ...)
2025-10-13 14:14 ` [PATCH 09/32] media: i2c: imx274: " Ricardo Ribalda
@ 2025-10-13 14:14 ` Ricardo Ribalda
2025-10-13 15:03 ` Kieran Bingham
2025-10-13 14:14 ` [PATCH 11/32] media: i2c: imx412: " Ricardo Ribalda
` (22 subsequent siblings)
32 siblings, 1 reply; 48+ messages in thread
From: Ricardo Ribalda @ 2025-10-13 14:14 UTC (permalink / raw)
To: Linus Walleij, Dmitry Torokhov, Mauro Carvalho Chehab,
Hans Verkuil, Sakari Ailus, Krzysztof Hałasa, Tomi Valkeinen,
Leon Luo, Kieran Bingham, Jacopo Mondi, Kieran Bingham,
Laurent Pinchart, Niklas Söderlund, Julien Massot,
Jacopo Mondi, Daniel Scally, Dave Stevenson, Benjamin Mugnier,
Sylvain Petinot, Yong Zhi, Bingbu Cao, Tianshu Qiu, Tiffany Lin,
Andrew-CT Chen, Yunfei Dong, Matthias Brugger,
AngeloGioacchino Del Regno, Rui Miguel Silva, Laurent Pinchart,
Martin Kepplinger, Purism Kernel Team, Shawn Guo, Sascha Hauer,
Pengutronix Kernel Team, Fabio Estevam, Dafna Hirschfeld,
Heiko Stuebner, Sylwester Nawrocki, Krzysztof Kozlowski,
Alim Akhtar, Yemike Abhilash Chandra, Greg Kroah-Hartman
Cc: linux-input, linux-kernel, linux-media, linux-arm-kernel,
linux-mediatek, imx, linux-renesas-soc, linux-rockchip,
linux-samsung-soc, linux-staging, Ricardo Ribalda
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/imx335.c:1013:3-10: WARNING: Consider using %pe to print PTR_ERR()
Signed-off-by: Ricardo Ribalda <ribalda@chromium.org>
---
drivers/media/i2c/imx335.c | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/drivers/media/i2c/imx335.c b/drivers/media/i2c/imx335.c
index c043df2f15fb25b3a56422092f99a1fd9a508fa9..71ed9a0d84a252ee362621c4d38001508fb86d28 100644
--- a/drivers/media/i2c/imx335.c
+++ b/drivers/media/i2c/imx335.c
@@ -1009,8 +1009,8 @@ static int imx335_parse_hw_config(struct imx335 *imx335)
imx335->reset_gpio = devm_gpiod_get_optional(imx335->dev, "reset",
GPIOD_OUT_HIGH);
if (IS_ERR(imx335->reset_gpio)) {
- dev_err(imx335->dev, "failed to get reset gpio %ld\n",
- PTR_ERR(imx335->reset_gpio));
+ dev_err(imx335->dev, "failed to get reset gpio %pe\n",
+ imx335->reset_gpio);
return PTR_ERR(imx335->reset_gpio);
}
--
2.51.0.760.g7b8bcc2412-goog
^ permalink raw reply related [flat|nested] 48+ messages in thread
* [PATCH 11/32] media: i2c: imx412: Use %pe format specifier
2025-10-13 14:14 [PATCH 00/32] media: Use %pe format specifier Ricardo Ribalda
` (9 preceding siblings ...)
2025-10-13 14:14 ` [PATCH 10/32] media: i2c: imx335: " Ricardo Ribalda
@ 2025-10-13 14:14 ` Ricardo Ribalda
2025-10-14 21:09 ` Bryan O'Donoghue
2025-10-13 14:14 ` [PATCH 12/32] media: i2c: max9286: " Ricardo Ribalda
` (21 subsequent siblings)
32 siblings, 1 reply; 48+ messages in thread
From: Ricardo Ribalda @ 2025-10-13 14:14 UTC (permalink / raw)
To: Linus Walleij, Dmitry Torokhov, Mauro Carvalho Chehab,
Hans Verkuil, Sakari Ailus, Krzysztof Hałasa, Tomi Valkeinen,
Leon Luo, Kieran Bingham, Jacopo Mondi, Kieran Bingham,
Laurent Pinchart, Niklas Söderlund, Julien Massot,
Jacopo Mondi, Daniel Scally, Dave Stevenson, Benjamin Mugnier,
Sylvain Petinot, Yong Zhi, Bingbu Cao, Tianshu Qiu, Tiffany Lin,
Andrew-CT Chen, Yunfei Dong, Matthias Brugger,
AngeloGioacchino Del Regno, Rui Miguel Silva, Laurent Pinchart,
Martin Kepplinger, Purism Kernel Team, Shawn Guo, Sascha Hauer,
Pengutronix Kernel Team, Fabio Estevam, Dafna Hirschfeld,
Heiko Stuebner, Sylwester Nawrocki, Krzysztof Kozlowski,
Alim Akhtar, Yemike Abhilash Chandra, Greg Kroah-Hartman
Cc: linux-input, linux-kernel, linux-media, linux-arm-kernel,
linux-mediatek, imx, linux-renesas-soc, linux-rockchip,
linux-samsung-soc, linux-staging, Ricardo Ribalda
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/imx412.c:931:3-10: WARNING: Consider using %pe to print PTR_ERR()
Signed-off-by: Ricardo Ribalda <ribalda@chromium.org>
---
drivers/media/i2c/imx412.c | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/drivers/media/i2c/imx412.c b/drivers/media/i2c/imx412.c
index 7bbd639a9ddfa7fa76d3a4594be1e1c4d002c98a..b3826f80354703b17b416dc233854da3f5736e38 100644
--- a/drivers/media/i2c/imx412.c
+++ b/drivers/media/i2c/imx412.c
@@ -927,8 +927,8 @@ static int imx412_parse_hw_config(struct imx412 *imx412)
imx412->reset_gpio = devm_gpiod_get_optional(imx412->dev, "reset",
GPIOD_OUT_LOW);
if (IS_ERR(imx412->reset_gpio)) {
- dev_err(imx412->dev, "failed to get reset gpio %ld\n",
- PTR_ERR(imx412->reset_gpio));
+ dev_err(imx412->dev, "failed to get reset gpio %pe\n",
+ imx412->reset_gpio);
return PTR_ERR(imx412->reset_gpio);
}
--
2.51.0.760.g7b8bcc2412-goog
^ permalink raw reply related [flat|nested] 48+ messages in thread
* [PATCH 12/32] media: i2c: max9286: Use %pe format specifier
2025-10-13 14:14 [PATCH 00/32] media: Use %pe format specifier Ricardo Ribalda
` (10 preceding siblings ...)
2025-10-13 14:14 ` [PATCH 11/32] media: i2c: imx412: " 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
` (20 subsequent siblings)
32 siblings, 1 reply; 48+ messages in thread
From: Ricardo Ribalda @ 2025-10-13 14:14 UTC (permalink / raw)
To: Linus Walleij, Dmitry Torokhov, Mauro Carvalho Chehab,
Hans Verkuil, Sakari Ailus, Krzysztof Hałasa, Tomi Valkeinen,
Leon Luo, Kieran Bingham, Jacopo Mondi, Kieran Bingham,
Laurent Pinchart, Niklas Söderlund, Julien Massot,
Jacopo Mondi, Daniel Scally, Dave Stevenson, Benjamin Mugnier,
Sylvain Petinot, Yong Zhi, Bingbu Cao, Tianshu Qiu, Tiffany Lin,
Andrew-CT Chen, Yunfei Dong, Matthias Brugger,
AngeloGioacchino Del Regno, Rui Miguel Silva, Laurent Pinchart,
Martin Kepplinger, Purism Kernel Team, Shawn Guo, Sascha Hauer,
Pengutronix Kernel Team, Fabio Estevam, Dafna Hirschfeld,
Heiko Stuebner, Sylwester Nawrocki, Krzysztof Kozlowski,
Alim Akhtar, Yemike Abhilash Chandra, Greg Kroah-Hartman
Cc: linux-input, linux-kernel, linux-media, linux-arm-kernel,
linux-mediatek, imx, linux-renesas-soc, linux-rockchip,
linux-samsung-soc, linux-staging, Ricardo Ribalda
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/max9286.c:755:7-14: WARNING: Consider using %pe to print PTR_ERR()
Signed-off-by: Ricardo Ribalda <ribalda@chromium.org>
---
drivers/media/i2c/max9286.c | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/drivers/media/i2c/max9286.c b/drivers/media/i2c/max9286.c
index 7c0961688d6173843f3ae846253d4a8669ae762b..e6e214f8294b83105be02f29966e1d3ed72f8dbe 100644
--- a/drivers/media/i2c/max9286.c
+++ b/drivers/media/i2c/max9286.c
@@ -751,8 +751,8 @@ static int max9286_v4l2_notifier_register(struct max9286_priv *priv)
mas = v4l2_async_nf_add_fwnode(&priv->notifier, source->fwnode,
struct max9286_asd);
if (IS_ERR(mas)) {
- dev_err(dev, "Failed to add subdev for source %u: %ld",
- i, PTR_ERR(mas));
+ dev_err(dev, "Failed to add subdev for source %u: %pe",
+ i, mas);
v4l2_async_nf_cleanup(&priv->notifier);
return PTR_ERR(mas);
}
--
2.51.0.760.g7b8bcc2412-goog
^ permalink raw reply related [flat|nested] 48+ messages in thread
* [PATCH 13/32] media: i2c: max96717: Use %pe format specifier
2025-10-13 14:14 [PATCH 00/32] media: Use %pe format specifier Ricardo Ribalda
` (11 preceding siblings ...)
2025-10-13 14:14 ` [PATCH 12/32] media: i2c: max9286: " Ricardo Ribalda
@ 2025-10-13 14:14 ` Ricardo Ribalda
2025-10-13 14:14 ` [PATCH 14/32] media: i2c: mt9m111: " Ricardo Ribalda
` (19 subsequent siblings)
32 siblings, 0 replies; 48+ messages in thread
From: Ricardo Ribalda @ 2025-10-13 14:14 UTC (permalink / raw)
To: Linus Walleij, Dmitry Torokhov, Mauro Carvalho Chehab,
Hans Verkuil, Sakari Ailus, Krzysztof Hałasa, Tomi Valkeinen,
Leon Luo, Kieran Bingham, Jacopo Mondi, Kieran Bingham,
Laurent Pinchart, Niklas Söderlund, Julien Massot,
Jacopo Mondi, Daniel Scally, Dave Stevenson, Benjamin Mugnier,
Sylvain Petinot, Yong Zhi, Bingbu Cao, Tianshu Qiu, Tiffany Lin,
Andrew-CT Chen, Yunfei Dong, Matthias Brugger,
AngeloGioacchino Del Regno, Rui Miguel Silva, Laurent Pinchart,
Martin Kepplinger, Purism Kernel Team, Shawn Guo, Sascha Hauer,
Pengutronix Kernel Team, Fabio Estevam, Dafna Hirschfeld,
Heiko Stuebner, Sylwester Nawrocki, Krzysztof Kozlowski,
Alim Akhtar, Yemike Abhilash Chandra, Greg Kroah-Hartman
Cc: linux-input, linux-kernel, linux-media, linux-arm-kernel,
linux-mediatek, imx, linux-renesas-soc, linux-rockchip,
linux-samsung-soc, linux-staging, Ricardo Ribalda
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/max96717.c:653:44-51: WARNING: Consider using %pe to print PTR_ERR()
Signed-off-by: Ricardo Ribalda <ribalda@chromium.org>
---
drivers/media/i2c/max96717.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/drivers/media/i2c/max96717.c b/drivers/media/i2c/max96717.c
index c8ae7890d9fa87a78084df1f3be631004acbf57b..71ec4fdb8e3d96dddc23ab090a63b23b1d093fd4 100644
--- a/drivers/media/i2c/max96717.c
+++ b/drivers/media/i2c/max96717.c
@@ -650,7 +650,7 @@ static int max96717_v4l2_notifier_register(struct max96717_priv *priv)
fwnode_handle_put(ep_fwnode);
if (IS_ERR(asd)) {
- dev_err(dev, "Failed to add subdev: %ld", PTR_ERR(asd));
+ dev_err(dev, "Failed to add subdev: %pe", asd);
v4l2_async_nf_cleanup(&priv->notifier);
return PTR_ERR(asd);
}
--
2.51.0.760.g7b8bcc2412-goog
^ permalink raw reply related [flat|nested] 48+ messages in thread
* [PATCH 14/32] media: i2c: mt9m111: Use %pe format specifier
2025-10-13 14:14 [PATCH 00/32] media: Use %pe format specifier Ricardo Ribalda
` (12 preceding siblings ...)
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 15/32] media: i2c: mt9v111: " Ricardo Ribalda
` (18 subsequent siblings)
32 siblings, 0 replies; 48+ messages in thread
From: Ricardo Ribalda @ 2025-10-13 14:14 UTC (permalink / raw)
To: Linus Walleij, Dmitry Torokhov, Mauro Carvalho Chehab,
Hans Verkuil, Sakari Ailus, Krzysztof Hałasa, Tomi Valkeinen,
Leon Luo, Kieran Bingham, Jacopo Mondi, Kieran Bingham,
Laurent Pinchart, Niklas Söderlund, Julien Massot,
Jacopo Mondi, Daniel Scally, Dave Stevenson, Benjamin Mugnier,
Sylvain Petinot, Yong Zhi, Bingbu Cao, Tianshu Qiu, Tiffany Lin,
Andrew-CT Chen, Yunfei Dong, Matthias Brugger,
AngeloGioacchino Del Regno, Rui Miguel Silva, Laurent Pinchart,
Martin Kepplinger, Purism Kernel Team, Shawn Guo, Sascha Hauer,
Pengutronix Kernel Team, Fabio Estevam, Dafna Hirschfeld,
Heiko Stuebner, Sylwester Nawrocki, Krzysztof Kozlowski,
Alim Akhtar, Yemike Abhilash Chandra, Greg Kroah-Hartman
Cc: linux-input, linux-kernel, linux-media, linux-arm-kernel,
linux-mediatek, imx, linux-renesas-soc, linux-rockchip,
linux-samsung-soc, linux-staging, Ricardo Ribalda
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/mt9m111.c:1290:3-10: WARNING: Consider using %pe to print PTR_ERR()
Signed-off-by: Ricardo Ribalda <ribalda@chromium.org>
---
drivers/media/i2c/mt9m111.c | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/drivers/media/i2c/mt9m111.c b/drivers/media/i2c/mt9m111.c
index 05dcf37c6f013b1cefb5d85f893af08f4533c7b4..3532c7c38becc21df88957f8f323c77033026a81 100644
--- a/drivers/media/i2c/mt9m111.c
+++ b/drivers/media/i2c/mt9m111.c
@@ -1286,8 +1286,8 @@ static int mt9m111_probe(struct i2c_client *client)
mt9m111->regulator = devm_regulator_get(&client->dev, "vdd");
if (IS_ERR(mt9m111->regulator)) {
- dev_err(&client->dev, "regulator not found: %ld\n",
- PTR_ERR(mt9m111->regulator));
+ dev_err(&client->dev, "regulator not found: %pe\n",
+ mt9m111->regulator);
return PTR_ERR(mt9m111->regulator);
}
--
2.51.0.760.g7b8bcc2412-goog
^ permalink raw reply related [flat|nested] 48+ messages in thread
* [PATCH 15/32] media: i2c: mt9v111: Use %pe format specifier
2025-10-13 14:14 [PATCH 00/32] media: Use %pe format specifier Ricardo Ribalda
` (13 preceding siblings ...)
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 16/32] media: i2c: ov5675: " Ricardo Ribalda
` (17 subsequent siblings)
32 siblings, 0 replies; 48+ messages in thread
From: Ricardo Ribalda @ 2025-10-13 14:14 UTC (permalink / raw)
To: Linus Walleij, Dmitry Torokhov, Mauro Carvalho Chehab,
Hans Verkuil, Sakari Ailus, Krzysztof Hałasa, Tomi Valkeinen,
Leon Luo, Kieran Bingham, Jacopo Mondi, Kieran Bingham,
Laurent Pinchart, Niklas Söderlund, Julien Massot,
Jacopo Mondi, Daniel Scally, Dave Stevenson, Benjamin Mugnier,
Sylvain Petinot, Yong Zhi, Bingbu Cao, Tianshu Qiu, Tiffany Lin,
Andrew-CT Chen, Yunfei Dong, Matthias Brugger,
AngeloGioacchino Del Regno, Rui Miguel Silva, Laurent Pinchart,
Martin Kepplinger, Purism Kernel Team, Shawn Guo, Sascha Hauer,
Pengutronix Kernel Team, Fabio Estevam, Dafna Hirschfeld,
Heiko Stuebner, Sylwester Nawrocki, Krzysztof Kozlowski,
Alim Akhtar, Yemike Abhilash Chandra, Greg Kroah-Hartman
Cc: linux-input, linux-kernel, linux-media, linux-arm-kernel,
linux-mediatek, imx, linux-renesas-soc, linux-rockchip,
linux-samsung-soc, linux-staging, Ricardo Ribalda
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/mt9v111.c:1143:3-10: WARNING: Consider using %pe to print PTR_ERR()
./i2c/mt9v111.c:1151:3-10: WARNING: Consider using %pe to print PTR_ERR()
./i2c/mt9v111.c:1159:3-10: WARNING: Consider using %pe to print PTR_ERR()
Signed-off-by: Ricardo Ribalda <ribalda@chromium.org>
---
drivers/media/i2c/mt9v111.c | 12 ++++++------
1 file changed, 6 insertions(+), 6 deletions(-)
diff --git a/drivers/media/i2c/mt9v111.c b/drivers/media/i2c/mt9v111.c
index b4f2703faa1854a3a5e7d92ef312d01a39879a5a..64a758c95ab7b767de452304615a8d1f986dd23d 100644
--- a/drivers/media/i2c/mt9v111.c
+++ b/drivers/media/i2c/mt9v111.c
@@ -1139,24 +1139,24 @@ static int mt9v111_probe(struct i2c_client *client)
mt9v111->oe = devm_gpiod_get_optional(&client->dev, "enable",
GPIOD_OUT_LOW);
if (IS_ERR(mt9v111->oe)) {
- dev_err(&client->dev, "Unable to get GPIO \"enable\": %ld\n",
- PTR_ERR(mt9v111->oe));
+ dev_err(&client->dev, "Unable to get GPIO \"enable\": %pe\n",
+ mt9v111->oe);
return PTR_ERR(mt9v111->oe);
}
mt9v111->standby = devm_gpiod_get_optional(&client->dev, "standby",
GPIOD_OUT_HIGH);
if (IS_ERR(mt9v111->standby)) {
- dev_err(&client->dev, "Unable to get GPIO \"standby\": %ld\n",
- PTR_ERR(mt9v111->standby));
+ dev_err(&client->dev, "Unable to get GPIO \"standby\": %pe\n",
+ mt9v111->standby);
return PTR_ERR(mt9v111->standby);
}
mt9v111->reset = devm_gpiod_get_optional(&client->dev, "reset",
GPIOD_OUT_LOW);
if (IS_ERR(mt9v111->reset)) {
- dev_err(&client->dev, "Unable to get GPIO \"reset\": %ld\n",
- PTR_ERR(mt9v111->reset));
+ dev_err(&client->dev, "Unable to get GPIO \"reset\": %pe\n",
+ mt9v111->reset);
return PTR_ERR(mt9v111->reset);
}
--
2.51.0.760.g7b8bcc2412-goog
^ permalink raw reply related [flat|nested] 48+ messages in thread
* [PATCH 16/32] media: i2c: ov5675: Use %pe format specifier
2025-10-13 14:14 [PATCH 00/32] media: Use %pe format specifier Ricardo Ribalda
` (14 preceding siblings ...)
2025-10-13 14:14 ` [PATCH 15/32] media: i2c: mt9v111: " Ricardo Ribalda
@ 2025-10-13 14:14 ` Ricardo Ribalda
2025-10-14 21:10 ` Bryan O'Donoghue
2025-10-13 14:14 ` [PATCH 17/32] media: i2c: ov5693: " Ricardo Ribalda
` (16 subsequent siblings)
32 siblings, 1 reply; 48+ messages in thread
From: Ricardo Ribalda @ 2025-10-13 14:14 UTC (permalink / raw)
To: Linus Walleij, Dmitry Torokhov, Mauro Carvalho Chehab,
Hans Verkuil, Sakari Ailus, Krzysztof Hałasa, Tomi Valkeinen,
Leon Luo, Kieran Bingham, Jacopo Mondi, Kieran Bingham,
Laurent Pinchart, Niklas Söderlund, Julien Massot,
Jacopo Mondi, Daniel Scally, Dave Stevenson, Benjamin Mugnier,
Sylvain Petinot, Yong Zhi, Bingbu Cao, Tianshu Qiu, Tiffany Lin,
Andrew-CT Chen, Yunfei Dong, Matthias Brugger,
AngeloGioacchino Del Regno, Rui Miguel Silva, Laurent Pinchart,
Martin Kepplinger, Purism Kernel Team, Shawn Guo, Sascha Hauer,
Pengutronix Kernel Team, Fabio Estevam, Dafna Hirschfeld,
Heiko Stuebner, Sylwester Nawrocki, Krzysztof Kozlowski,
Alim Akhtar, Yemike Abhilash Chandra, Greg Kroah-Hartman
Cc: linux-input, linux-kernel, linux-media, linux-arm-kernel,
linux-mediatek, imx, linux-renesas-soc, linux-rockchip,
linux-samsung-soc, linux-staging, Ricardo Ribalda
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/ov5675.c:1188:9-16: WARNING: Consider using %pe to print PTR_ERR()
Signed-off-by: Ricardo Ribalda <ribalda@chromium.org>
---
drivers/media/i2c/ov5675.c | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/drivers/media/i2c/ov5675.c b/drivers/media/i2c/ov5675.c
index 30e27d39ee445c2603b8fecf7a1107969eb97df3..ea26df328189eef449ce121c0f62a4ef02631830 100644
--- a/drivers/media/i2c/ov5675.c
+++ b/drivers/media/i2c/ov5675.c
@@ -1184,8 +1184,8 @@ static int ov5675_get_hwcfg(struct ov5675 *ov5675)
ov5675->xvclk = devm_v4l2_sensor_clk_get(dev, NULL);
if (IS_ERR(ov5675->xvclk))
return dev_err_probe(dev, PTR_ERR(ov5675->xvclk),
- "failed to get xvclk: %ld\n",
- PTR_ERR(ov5675->xvclk));
+ "failed to get xvclk: %pe\n",
+ ov5675->xvclk);
xvclk_rate = clk_get_rate(ov5675->xvclk);
if (xvclk_rate != OV5675_XVCLK_19_2) {
--
2.51.0.760.g7b8bcc2412-goog
^ permalink raw reply related [flat|nested] 48+ messages in thread
* [PATCH 17/32] media: i2c: ov5693: Use %pe format specifier
2025-10-13 14:14 [PATCH 00/32] media: Use %pe format specifier Ricardo Ribalda
` (15 preceding siblings ...)
2025-10-13 14:14 ` [PATCH 16/32] media: i2c: ov5675: " Ricardo Ribalda
@ 2025-10-13 14:14 ` Ricardo Ribalda
2025-10-13 14:14 ` [PATCH 18/32] media: i2c: ov9282: " Ricardo Ribalda
` (15 subsequent siblings)
32 siblings, 0 replies; 48+ messages in thread
From: Ricardo Ribalda @ 2025-10-13 14:14 UTC (permalink / raw)
To: Linus Walleij, Dmitry Torokhov, Mauro Carvalho Chehab,
Hans Verkuil, Sakari Ailus, Krzysztof Hałasa, Tomi Valkeinen,
Leon Luo, Kieran Bingham, Jacopo Mondi, Kieran Bingham,
Laurent Pinchart, Niklas Söderlund, Julien Massot,
Jacopo Mondi, Daniel Scally, Dave Stevenson, Benjamin Mugnier,
Sylvain Petinot, Yong Zhi, Bingbu Cao, Tianshu Qiu, Tiffany Lin,
Andrew-CT Chen, Yunfei Dong, Matthias Brugger,
AngeloGioacchino Del Regno, Rui Miguel Silva, Laurent Pinchart,
Martin Kepplinger, Purism Kernel Team, Shawn Guo, Sascha Hauer,
Pengutronix Kernel Team, Fabio Estevam, Dafna Hirschfeld,
Heiko Stuebner, Sylwester Nawrocki, Krzysztof Kozlowski,
Alim Akhtar, Yemike Abhilash Chandra, Greg Kroah-Hartman
Cc: linux-input, linux-kernel, linux-media, linux-arm-kernel,
linux-mediatek, imx, linux-renesas-soc, linux-rockchip,
linux-samsung-soc, linux-staging, Ricardo Ribalda
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/ov5693.c:1296:9-16: WARNING: Consider using %pe to print PTR_ERR()
Signed-off-by: Ricardo Ribalda <ribalda@chromium.org>
---
drivers/media/i2c/ov5693.c | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/drivers/media/i2c/ov5693.c b/drivers/media/i2c/ov5693.c
index d294477f9dd30704d2e43a0ed3e222aff3af365f..4cc796bbee9263c032384d8327961b5cee52b9e7 100644
--- a/drivers/media/i2c/ov5693.c
+++ b/drivers/media/i2c/ov5693.c
@@ -1292,8 +1292,8 @@ static int ov5693_probe(struct i2c_client *client)
ov5693->xvclk = devm_v4l2_sensor_clk_get(&client->dev, "xvclk");
if (IS_ERR(ov5693->xvclk))
return dev_err_probe(&client->dev, PTR_ERR(ov5693->xvclk),
- "failed to get xvclk: %ld\n",
- PTR_ERR(ov5693->xvclk));
+ "failed to get xvclk: %pe\n",
+ ov5693->xvclk);
xvclk_rate = clk_get_rate(ov5693->xvclk);
if (xvclk_rate != OV5693_XVCLK_FREQ)
--
2.51.0.760.g7b8bcc2412-goog
^ permalink raw reply related [flat|nested] 48+ messages in thread
* [PATCH 18/32] media: i2c: ov9282: Use %pe format specifier
2025-10-13 14:14 [PATCH 00/32] media: Use %pe format specifier Ricardo Ribalda
` (16 preceding siblings ...)
2025-10-13 14:14 ` [PATCH 17/32] media: i2c: ov5693: " Ricardo Ribalda
@ 2025-10-13 14:14 ` Ricardo Ribalda
2025-10-14 21:10 ` Bryan O'Donoghue
2025-10-13 14:14 ` [PATCH 19/32] media: rj54n1cb0c: " Ricardo Ribalda
` (14 subsequent siblings)
32 siblings, 1 reply; 48+ messages in thread
From: Ricardo Ribalda @ 2025-10-13 14:14 UTC (permalink / raw)
To: Linus Walleij, Dmitry Torokhov, Mauro Carvalho Chehab,
Hans Verkuil, Sakari Ailus, Krzysztof Hałasa, Tomi Valkeinen,
Leon Luo, Kieran Bingham, Jacopo Mondi, Kieran Bingham,
Laurent Pinchart, Niklas Söderlund, Julien Massot,
Jacopo Mondi, Daniel Scally, Dave Stevenson, Benjamin Mugnier,
Sylvain Petinot, Yong Zhi, Bingbu Cao, Tianshu Qiu, Tiffany Lin,
Andrew-CT Chen, Yunfei Dong, Matthias Brugger,
AngeloGioacchino Del Regno, Rui Miguel Silva, Laurent Pinchart,
Martin Kepplinger, Purism Kernel Team, Shawn Guo, Sascha Hauer,
Pengutronix Kernel Team, Fabio Estevam, Dafna Hirschfeld,
Heiko Stuebner, Sylwester Nawrocki, Krzysztof Kozlowski,
Alim Akhtar, Yemike Abhilash Chandra, Greg Kroah-Hartman
Cc: linux-input, linux-kernel, linux-media, linux-arm-kernel,
linux-mediatek, imx, linux-renesas-soc, linux-rockchip,
linux-samsung-soc, linux-staging, Ricardo Ribalda
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/ov9282.c:1133:3-10: WARNING: Consider using %pe to print PTR_ERR()
Signed-off-by: Ricardo Ribalda <ribalda@chromium.org>
---
drivers/media/i2c/ov9282.c | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/drivers/media/i2c/ov9282.c b/drivers/media/i2c/ov9282.c
index a9f6176e9729d500a40004de92c35b9abf89b08c..3e24d88f603c1432865b4d880670e4b67f1b5cec 100644
--- a/drivers/media/i2c/ov9282.c
+++ b/drivers/media/i2c/ov9282.c
@@ -1129,8 +1129,8 @@ static int ov9282_parse_hw_config(struct ov9282 *ov9282)
ov9282->reset_gpio = devm_gpiod_get_optional(ov9282->dev, "reset",
GPIOD_OUT_LOW);
if (IS_ERR(ov9282->reset_gpio)) {
- dev_err(ov9282->dev, "failed to get reset gpio %ld",
- PTR_ERR(ov9282->reset_gpio));
+ dev_err(ov9282->dev, "failed to get reset gpio %pe",
+ ov9282->reset_gpio);
return PTR_ERR(ov9282->reset_gpio);
}
--
2.51.0.760.g7b8bcc2412-goog
^ permalink raw reply related [flat|nested] 48+ messages in thread
* [PATCH 19/32] media: rj54n1cb0c: Use %pe format specifier
2025-10-13 14:14 [PATCH 00/32] media: Use %pe format specifier Ricardo Ribalda
` (17 preceding siblings ...)
2025-10-13 14:14 ` [PATCH 18/32] media: i2c: ov9282: " Ricardo Ribalda
@ 2025-10-13 14:14 ` Ricardo Ribalda
2025-10-13 14:15 ` [PATCH 20/32] media: i2c: st-mipid02: " Ricardo Ribalda
` (13 subsequent siblings)
32 siblings, 0 replies; 48+ messages in thread
From: Ricardo Ribalda @ 2025-10-13 14:14 UTC (permalink / raw)
To: Linus Walleij, Dmitry Torokhov, Mauro Carvalho Chehab,
Hans Verkuil, Sakari Ailus, Krzysztof Hałasa, Tomi Valkeinen,
Leon Luo, Kieran Bingham, Jacopo Mondi, Kieran Bingham,
Laurent Pinchart, Niklas Söderlund, Julien Massot,
Jacopo Mondi, Daniel Scally, Dave Stevenson, Benjamin Mugnier,
Sylvain Petinot, Yong Zhi, Bingbu Cao, Tianshu Qiu, Tiffany Lin,
Andrew-CT Chen, Yunfei Dong, Matthias Brugger,
AngeloGioacchino Del Regno, Rui Miguel Silva, Laurent Pinchart,
Martin Kepplinger, Purism Kernel Team, Shawn Guo, Sascha Hauer,
Pengutronix Kernel Team, Fabio Estevam, Dafna Hirschfeld,
Heiko Stuebner, Sylwester Nawrocki, Krzysztof Kozlowski,
Alim Akhtar, Yemike Abhilash Chandra, Greg Kroah-Hartman
Cc: linux-input, linux-kernel, linux-media, linux-arm-kernel,
linux-mediatek, imx, linux-renesas-soc, linux-rockchip,
linux-samsung-soc, linux-staging, Ricardo Ribalda
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/rj54n1cb0c.c:1361:4-11: WARNING: Consider using %pe to print PTR_ERR()
./i2c/rj54n1cb0c.c:1370:4-11: WARNING: Consider using %pe to print PTR_ERR()
Signed-off-by: Ricardo Ribalda <ribalda@chromium.org>
---
drivers/media/i2c/rj54n1cb0c.c | 8 ++++----
1 file changed, 4 insertions(+), 4 deletions(-)
diff --git a/drivers/media/i2c/rj54n1cb0c.c b/drivers/media/i2c/rj54n1cb0c.c
index 6dfc912168510fb1bd308f834911f9de705844b7..e95342d706c39a853e8c18de1ce447a5fa508565 100644
--- a/drivers/media/i2c/rj54n1cb0c.c
+++ b/drivers/media/i2c/rj54n1cb0c.c
@@ -1357,8 +1357,8 @@ static int rj54n1_probe(struct i2c_client *client)
rj54n1->pwup_gpio = gpiod_get_optional(&client->dev, "powerup",
GPIOD_OUT_LOW);
if (IS_ERR(rj54n1->pwup_gpio)) {
- dev_info(&client->dev, "Unable to get GPIO \"powerup\": %ld\n",
- PTR_ERR(rj54n1->pwup_gpio));
+ dev_info(&client->dev, "Unable to get GPIO \"powerup\": %pe\n",
+ rj54n1->pwup_gpio);
ret = PTR_ERR(rj54n1->pwup_gpio);
goto err_clk_put;
}
@@ -1366,8 +1366,8 @@ static int rj54n1_probe(struct i2c_client *client)
rj54n1->enable_gpio = gpiod_get_optional(&client->dev, "enable",
GPIOD_OUT_LOW);
if (IS_ERR(rj54n1->enable_gpio)) {
- dev_info(&client->dev, "Unable to get GPIO \"enable\": %ld\n",
- PTR_ERR(rj54n1->enable_gpio));
+ dev_info(&client->dev, "Unable to get GPIO \"enable\": %pe\n",
+ rj54n1->enable_gpio);
ret = PTR_ERR(rj54n1->enable_gpio);
goto err_gpio_put;
}
--
2.51.0.760.g7b8bcc2412-goog
^ permalink raw reply related [flat|nested] 48+ messages in thread
* [PATCH 20/32] media: i2c: st-mipid02: Use %pe format specifier
2025-10-13 14:14 [PATCH 00/32] media: Use %pe format specifier Ricardo Ribalda
` (18 preceding siblings ...)
2025-10-13 14:14 ` [PATCH 19/32] media: rj54n1cb0c: " Ricardo Ribalda
@ 2025-10-13 14:15 ` Ricardo Ribalda
2025-10-13 14:15 ` [PATCH 21/32] media: ipu-bridge: " Ricardo Ribalda
` (12 subsequent siblings)
32 siblings, 0 replies; 48+ messages in thread
From: Ricardo Ribalda @ 2025-10-13 14:15 UTC (permalink / raw)
To: Linus Walleij, Dmitry Torokhov, Mauro Carvalho Chehab,
Hans Verkuil, Sakari Ailus, Krzysztof Hałasa, Tomi Valkeinen,
Leon Luo, Kieran Bingham, Jacopo Mondi, Kieran Bingham,
Laurent Pinchart, Niklas Söderlund, Julien Massot,
Jacopo Mondi, Daniel Scally, Dave Stevenson, Benjamin Mugnier,
Sylvain Petinot, Yong Zhi, Bingbu Cao, Tianshu Qiu, Tiffany Lin,
Andrew-CT Chen, Yunfei Dong, Matthias Brugger,
AngeloGioacchino Del Regno, Rui Miguel Silva, Laurent Pinchart,
Martin Kepplinger, Purism Kernel Team, Shawn Guo, Sascha Hauer,
Pengutronix Kernel Team, Fabio Estevam, Dafna Hirschfeld,
Heiko Stuebner, Sylwester Nawrocki, Krzysztof Kozlowski,
Alim Akhtar, Yemike Abhilash Chandra, Greg Kroah-Hartman
Cc: linux-input, linux-kernel, linux-media, linux-arm-kernel,
linux-mediatek, imx, linux-renesas-soc, linux-rockchip,
linux-samsung-soc, linux-staging, Ricardo Ribalda
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/st-mipid02.c:751:3-10: WARNING: Consider using %pe to print PTR_ERR()
Signed-off-by: Ricardo Ribalda <ribalda@chromium.org>
---
drivers/media/i2c/st-mipid02.c | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/drivers/media/i2c/st-mipid02.c b/drivers/media/i2c/st-mipid02.c
index 41ae25b0911f02517f137d6b5307d13154266e07..4675181af5fb00df837c8b796fc32d50e077a480 100644
--- a/drivers/media/i2c/st-mipid02.c
+++ b/drivers/media/i2c/st-mipid02.c
@@ -747,8 +747,8 @@ static int mipid02_parse_rx_ep(struct mipid02_dev *bridge)
of_node_put(ep_node);
if (IS_ERR(asd)) {
- dev_err(&client->dev, "fail to register asd to notifier %ld",
- PTR_ERR(asd));
+ dev_err(&client->dev, "fail to register asd to notifier %pe",
+ asd);
return PTR_ERR(asd);
}
bridge->notifier.ops = &mipid02_notifier_ops;
--
2.51.0.760.g7b8bcc2412-goog
^ permalink raw reply related [flat|nested] 48+ messages in thread
* [PATCH 21/32] media: ipu-bridge: Use %pe format specifier
2025-10-13 14:14 [PATCH 00/32] media: Use %pe format specifier Ricardo Ribalda
` (19 preceding siblings ...)
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 22/32] media: ipu3-cio2: " Ricardo Ribalda
` (11 subsequent siblings)
32 siblings, 0 replies; 48+ messages in thread
From: Ricardo Ribalda @ 2025-10-13 14:15 UTC (permalink / raw)
To: Linus Walleij, Dmitry Torokhov, Mauro Carvalho Chehab,
Hans Verkuil, Sakari Ailus, Krzysztof Hałasa, Tomi Valkeinen,
Leon Luo, Kieran Bingham, Jacopo Mondi, Kieran Bingham,
Laurent Pinchart, Niklas Söderlund, Julien Massot,
Jacopo Mondi, Daniel Scally, Dave Stevenson, Benjamin Mugnier,
Sylvain Petinot, Yong Zhi, Bingbu Cao, Tianshu Qiu, Tiffany Lin,
Andrew-CT Chen, Yunfei Dong, Matthias Brugger,
AngeloGioacchino Del Regno, Rui Miguel Silva, Laurent Pinchart,
Martin Kepplinger, Purism Kernel Team, Shawn Guo, Sascha Hauer,
Pengutronix Kernel Team, Fabio Estevam, Dafna Hirschfeld,
Heiko Stuebner, Sylwester Nawrocki, Krzysztof Kozlowski,
Alim Akhtar, Yemike Abhilash Chandra, Greg Kroah-Hartman
Cc: linux-input, linux-kernel, linux-media, linux-arm-kernel,
linux-mediatek, imx, linux-renesas-soc, linux-rockchip,
linux-samsung-soc, linux-staging, Ricardo Ribalda
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:
./pci/intel/ipu-bridge.c:567:3-10: WARNING: Consider using %pe to print PTR_ERR()
Signed-off-by: Ricardo Ribalda <ribalda@chromium.org>
---
drivers/media/pci/intel/ipu-bridge.c | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/drivers/media/pci/intel/ipu-bridge.c b/drivers/media/pci/intel/ipu-bridge.c
index 4e579352ab2c0be656576fa223429432940747d8..153b2f3685b447130b7ddfc2f971ffca8acd68aa 100644
--- a/drivers/media/pci/intel/ipu-bridge.c
+++ b/drivers/media/pci/intel/ipu-bridge.c
@@ -563,8 +563,8 @@ static void ipu_bridge_instantiate_vcm_work(struct work_struct *work)
vcm_client = i2c_acpi_new_device_by_fwnode(acpi_fwnode_handle(adev),
1, &data->board_info);
if (IS_ERR(vcm_client)) {
- dev_err(data->sensor, "Error instantiating VCM client: %ld\n",
- PTR_ERR(vcm_client));
+ dev_err(data->sensor, "Error instantiating VCM client: %pe\n",
+ vcm_client);
goto out_pm_put;
}
--
2.51.0.760.g7b8bcc2412-goog
^ permalink raw reply related [flat|nested] 48+ messages in thread
* [PATCH 22/32] media: ipu3-cio2: Use %pe format specifier
2025-10-13 14:14 [PATCH 00/32] media: Use %pe format specifier Ricardo Ribalda
` (20 preceding siblings ...)
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 23/32] media: ipu6: isys: " Ricardo Ribalda
` (10 subsequent siblings)
32 siblings, 0 replies; 48+ messages in thread
From: Ricardo Ribalda @ 2025-10-13 14:15 UTC (permalink / raw)
To: Linus Walleij, Dmitry Torokhov, Mauro Carvalho Chehab,
Hans Verkuil, Sakari Ailus, Krzysztof Hałasa, Tomi Valkeinen,
Leon Luo, Kieran Bingham, Jacopo Mondi, Kieran Bingham,
Laurent Pinchart, Niklas Söderlund, Julien Massot,
Jacopo Mondi, Daniel Scally, Dave Stevenson, Benjamin Mugnier,
Sylvain Petinot, Yong Zhi, Bingbu Cao, Tianshu Qiu, Tiffany Lin,
Andrew-CT Chen, Yunfei Dong, Matthias Brugger,
AngeloGioacchino Del Regno, Rui Miguel Silva, Laurent Pinchart,
Martin Kepplinger, Purism Kernel Team, Shawn Guo, Sascha Hauer,
Pengutronix Kernel Team, Fabio Estevam, Dafna Hirschfeld,
Heiko Stuebner, Sylwester Nawrocki, Krzysztof Kozlowski,
Alim Akhtar, Yemike Abhilash Chandra, Greg Kroah-Hartman
Cc: linux-input, linux-kernel, linux-media, linux-arm-kernel,
linux-mediatek, imx, linux-renesas-soc, linux-rockchip,
linux-samsung-soc, linux-staging, Ricardo Ribalda
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:
./pci/intel/ipu3/ipu3-cio2.c:318:19-26: WARNING: Consider using %pe to print PTR_ERR()
Signed-off-by: Ricardo Ribalda <ribalda@chromium.org>
---
drivers/media/pci/intel/ipu3/ipu3-cio2.c | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/drivers/media/pci/intel/ipu3/ipu3-cio2.c b/drivers/media/pci/intel/ipu3/ipu3-cio2.c
index a87f105beb5e267fd450b8a36ef9b0e0ecafc598..986b9afd7cb5b6a07c796b4333f93d427a8c4fbe 100644
--- a/drivers/media/pci/intel/ipu3/ipu3-cio2.c
+++ b/drivers/media/pci/intel/ipu3/ipu3-cio2.c
@@ -314,8 +314,8 @@ static int cio2_csi2_calc_timing(struct cio2_device *cio2, struct cio2_queue *q,
src_pad = media_entity_remote_source_pad_unique(&q->subdev.entity);
if (IS_ERR(src_pad)) {
- dev_err(dev, "can't get source pad of %s (%ld)\n",
- q->subdev.name, PTR_ERR(src_pad));
+ dev_err(dev, "can't get source pad of %s (%pe)\n",
+ q->subdev.name, src_pad);
return PTR_ERR(src_pad);
}
--
2.51.0.760.g7b8bcc2412-goog
^ permalink raw reply related [flat|nested] 48+ messages in thread
* [PATCH 23/32] media: ipu6: isys: Use %pe format specifier
2025-10-13 14:14 [PATCH 00/32] media: Use %pe format specifier Ricardo Ribalda
` (21 preceding siblings ...)
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 24/32] media: mediatek: vcodec: " Ricardo Ribalda
` (9 subsequent siblings)
32 siblings, 0 replies; 48+ messages in thread
From: Ricardo Ribalda @ 2025-10-13 14:15 UTC (permalink / raw)
To: Linus Walleij, Dmitry Torokhov, Mauro Carvalho Chehab,
Hans Verkuil, Sakari Ailus, Krzysztof Hałasa, Tomi Valkeinen,
Leon Luo, Kieran Bingham, Jacopo Mondi, Kieran Bingham,
Laurent Pinchart, Niklas Söderlund, Julien Massot,
Jacopo Mondi, Daniel Scally, Dave Stevenson, Benjamin Mugnier,
Sylvain Petinot, Yong Zhi, Bingbu Cao, Tianshu Qiu, Tiffany Lin,
Andrew-CT Chen, Yunfei Dong, Matthias Brugger,
AngeloGioacchino Del Regno, Rui Miguel Silva, Laurent Pinchart,
Martin Kepplinger, Purism Kernel Team, Shawn Guo, Sascha Hauer,
Pengutronix Kernel Team, Fabio Estevam, Dafna Hirschfeld,
Heiko Stuebner, Sylwester Nawrocki, Krzysztof Kozlowski,
Alim Akhtar, Yemike Abhilash Chandra, Greg Kroah-Hartman
Cc: linux-input, linux-kernel, linux-media, linux-arm-kernel,
linux-mediatek, imx, linux-renesas-soc, linux-rockchip,
linux-samsung-soc, linux-staging, Ricardo Ribalda
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:
./pci/intel/ipu6/ipu6-isys-csi2.c:91:22-29: WARNING: Consider using %pe to print PTR_ERR()
Signed-off-by: Ricardo Ribalda <ribalda@chromium.org>
---
drivers/media/pci/intel/ipu6/ipu6-isys-csi2.c | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/drivers/media/pci/intel/ipu6/ipu6-isys-csi2.c b/drivers/media/pci/intel/ipu6/ipu6-isys-csi2.c
index d1fece6210ab25de4e8c7b5247f049cc1dd1e677..d858976112ba2bfc2907f9b88dc6c6434053f4a3 100644
--- a/drivers/media/pci/intel/ipu6/ipu6-isys-csi2.c
+++ b/drivers/media/pci/intel/ipu6/ipu6-isys-csi2.c
@@ -87,8 +87,8 @@ s64 ipu6_isys_csi2_get_link_freq(struct ipu6_isys_csi2 *csi2)
src_pad = media_entity_remote_source_pad_unique(&csi2->asd.sd.entity);
if (IS_ERR(src_pad)) {
dev_err(&csi2->isys->adev->auxdev.dev,
- "can't get source pad of %s (%ld)\n",
- csi2->asd.sd.name, PTR_ERR(src_pad));
+ "can't get source pad of %s (%pe)\n",
+ csi2->asd.sd.name, src_pad);
return PTR_ERR(src_pad);
}
--
2.51.0.760.g7b8bcc2412-goog
^ permalink raw reply related [flat|nested] 48+ messages in thread
* [PATCH 24/32] media: mediatek: vcodec: Use %pe format specifier
2025-10-13 14:14 [PATCH 00/32] media: Use %pe format specifier Ricardo Ribalda
` (22 preceding siblings ...)
2025-10-13 14:15 ` [PATCH 23/32] media: ipu6: isys: " Ricardo Ribalda
@ 2025-10-13 14:15 ` Ricardo Ribalda
2025-10-14 11:29 ` AngeloGioacchino Del Regno
2025-10-13 14:15 ` [PATCH 25/32] media: imx8mq-mipi-csi2: " Ricardo Ribalda
` (8 subsequent siblings)
32 siblings, 1 reply; 48+ messages in thread
From: Ricardo Ribalda @ 2025-10-13 14:15 UTC (permalink / raw)
To: Linus Walleij, Dmitry Torokhov, Mauro Carvalho Chehab,
Hans Verkuil, Sakari Ailus, Krzysztof Hałasa, Tomi Valkeinen,
Leon Luo, Kieran Bingham, Jacopo Mondi, Kieran Bingham,
Laurent Pinchart, Niklas Söderlund, Julien Massot,
Jacopo Mondi, Daniel Scally, Dave Stevenson, Benjamin Mugnier,
Sylvain Petinot, Yong Zhi, Bingbu Cao, Tianshu Qiu, Tiffany Lin,
Andrew-CT Chen, Yunfei Dong, Matthias Brugger,
AngeloGioacchino Del Regno, Rui Miguel Silva, Laurent Pinchart,
Martin Kepplinger, Purism Kernel Team, Shawn Guo, Sascha Hauer,
Pengutronix Kernel Team, Fabio Estevam, Dafna Hirschfeld,
Heiko Stuebner, Sylwester Nawrocki, Krzysztof Kozlowski,
Alim Akhtar, Yemike Abhilash Chandra, Greg Kroah-Hartman
Cc: linux-input, linux-kernel, linux-media, linux-arm-kernel,
linux-mediatek, imx, linux-renesas-soc, linux-rockchip,
linux-samsung-soc, linux-staging, Ricardo Ribalda
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:
./platform/mediatek/vcodec/common/mtk_vcodec_dbgfs.c:187:3-10: WARNING: Consider using %pe to print PTR_ERR()
Signed-off-by: Ricardo Ribalda <ribalda@chromium.org>
---
drivers/media/platform/mediatek/vcodec/common/mtk_vcodec_dbgfs.c | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/drivers/media/platform/mediatek/vcodec/common/mtk_vcodec_dbgfs.c b/drivers/media/platform/mediatek/vcodec/common/mtk_vcodec_dbgfs.c
index 5ad3797836db15bb62744d6699cdd2d6f05ad01b..643d6fff088b22dd58c0b05d5699432ccd0bc582 100644
--- a/drivers/media/platform/mediatek/vcodec/common/mtk_vcodec_dbgfs.c
+++ b/drivers/media/platform/mediatek/vcodec/common/mtk_vcodec_dbgfs.c
@@ -183,8 +183,8 @@ static void mtk_vcodec_dbgfs_vdec_init(struct mtk_vcodec_dec_dev *vcodec_dev)
vcodec_dev->dbgfs.vcodec_root = debugfs_create_dir("vcodec-dec", NULL);
if (IS_ERR(vcodec_dev->dbgfs.vcodec_root))
- dev_err(&vcodec_dev->plat_dev->dev, "create vcodec dir err:%ld\n",
- PTR_ERR(vcodec_dev->dbgfs.vcodec_root));
+ dev_err(&vcodec_dev->plat_dev->dev, "create vcodec dir err:%pe\n",
+ vcodec_dev->dbgfs.vcodec_root);
vcodec_root = vcodec_dev->dbgfs.vcodec_root;
debugfs_create_x32("mtk_v4l2_dbg_level", 0644, vcodec_root, &mtk_v4l2_dbg_level);
--
2.51.0.760.g7b8bcc2412-goog
^ permalink raw reply related [flat|nested] 48+ messages in thread
* [PATCH 25/32] media: imx8mq-mipi-csi2: Use %pe format specifier
2025-10-13 14:14 [PATCH 00/32] media: Use %pe format specifier Ricardo Ribalda
` (23 preceding siblings ...)
2025-10-13 14:15 ` [PATCH 24/32] media: mediatek: vcodec: " Ricardo Ribalda
@ 2025-10-13 14:15 ` Ricardo Ribalda
2025-10-14 7:07 ` Martin Kepplinger-Novakovic
2025-10-13 14:15 ` [PATCH 26/32] media: platform: rzg2l-cru: " Ricardo Ribalda
` (7 subsequent siblings)
32 siblings, 1 reply; 48+ messages in thread
From: Ricardo Ribalda @ 2025-10-13 14:15 UTC (permalink / raw)
To: Linus Walleij, Dmitry Torokhov, Mauro Carvalho Chehab,
Hans Verkuil, Sakari Ailus, Krzysztof Hałasa, Tomi Valkeinen,
Leon Luo, Kieran Bingham, Jacopo Mondi, Kieran Bingham,
Laurent Pinchart, Niklas Söderlund, Julien Massot,
Jacopo Mondi, Daniel Scally, Dave Stevenson, Benjamin Mugnier,
Sylvain Petinot, Yong Zhi, Bingbu Cao, Tianshu Qiu, Tiffany Lin,
Andrew-CT Chen, Yunfei Dong, Matthias Brugger,
AngeloGioacchino Del Regno, Rui Miguel Silva, Laurent Pinchart,
Martin Kepplinger, Purism Kernel Team, Shawn Guo, Sascha Hauer,
Pengutronix Kernel Team, Fabio Estevam, Dafna Hirschfeld,
Heiko Stuebner, Sylwester Nawrocki, Krzysztof Kozlowski,
Alim Akhtar, Yemike Abhilash Chandra, Greg Kroah-Hartman
Cc: linux-input, linux-kernel, linux-media, linux-arm-kernel,
linux-mediatek, imx, linux-renesas-soc, linux-rockchip,
linux-samsung-soc, linux-staging, Ricardo Ribalda
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:
./platform/nxp/imx8mq-mipi-csi2.c:422:23-30: WARNING: Consider using %pe to print PTR_ERR()
Signed-off-by: Ricardo Ribalda <ribalda@chromium.org>
---
drivers/media/platform/nxp/imx8mq-mipi-csi2.c | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/drivers/media/platform/nxp/imx8mq-mipi-csi2.c b/drivers/media/platform/nxp/imx8mq-mipi-csi2.c
index 3a4645f59a44028fdca82a4d8393e1a0a6ba88f0..d333ff43539f061b8b9cf88af2cda8c44b3ec2a9 100644
--- a/drivers/media/platform/nxp/imx8mq-mipi-csi2.c
+++ b/drivers/media/platform/nxp/imx8mq-mipi-csi2.c
@@ -418,8 +418,8 @@ static int imx8mq_mipi_csi_calc_hs_settle(struct csi_state *state,
src_pad = media_entity_remote_source_pad_unique(&sd_state->sd->entity);
if (IS_ERR(src_pad)) {
- dev_err(state->dev, "can't get source pad of %s (%ld)\n",
- sd_state->sd->name, PTR_ERR(src_pad));
+ dev_err(state->dev, "can't get source pad of %s (%pe)\n",
+ sd_state->sd->name, src_pad);
return PTR_ERR(src_pad);
}
--
2.51.0.760.g7b8bcc2412-goog
^ permalink raw reply related [flat|nested] 48+ messages in thread
* [PATCH 26/32] media: platform: rzg2l-cru: Use %pe format specifier
2025-10-13 14:14 [PATCH 00/32] media: Use %pe format specifier Ricardo Ribalda
` (24 preceding siblings ...)
2025-10-13 14:15 ` [PATCH 25/32] media: imx8mq-mipi-csi2: " Ricardo Ribalda
@ 2025-10-13 14:15 ` Ricardo Ribalda
2025-10-13 14:15 ` [PATCH 27/32] media: renesas: vsp1: " Ricardo Ribalda
` (6 subsequent siblings)
32 siblings, 0 replies; 48+ messages in thread
From: Ricardo Ribalda @ 2025-10-13 14:15 UTC (permalink / raw)
To: Linus Walleij, Dmitry Torokhov, Mauro Carvalho Chehab,
Hans Verkuil, Sakari Ailus, Krzysztof Hałasa, Tomi Valkeinen,
Leon Luo, Kieran Bingham, Jacopo Mondi, Kieran Bingham,
Laurent Pinchart, Niklas Söderlund, Julien Massot,
Jacopo Mondi, Daniel Scally, Dave Stevenson, Benjamin Mugnier,
Sylvain Petinot, Yong Zhi, Bingbu Cao, Tianshu Qiu, Tiffany Lin,
Andrew-CT Chen, Yunfei Dong, Matthias Brugger,
AngeloGioacchino Del Regno, Rui Miguel Silva, Laurent Pinchart,
Martin Kepplinger, Purism Kernel Team, Shawn Guo, Sascha Hauer,
Pengutronix Kernel Team, Fabio Estevam, Dafna Hirschfeld,
Heiko Stuebner, Sylwester Nawrocki, Krzysztof Kozlowski,
Alim Akhtar, Yemike Abhilash Chandra, Greg Kroah-Hartman
Cc: linux-input, linux-kernel, linux-media, linux-arm-kernel,
linux-mediatek, imx, linux-renesas-soc, linux-rockchip,
linux-samsung-soc, linux-staging, Ricardo Ribalda
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:
./platform/renesas/rzg2l-cru/rzg2l-csi2.c:307:30-37: WARNING: Consider using %pe to print PTR_ERR()
./platform/renesas/rzg2l-cru/rzg2l-csi2.c:726:30-37: WARNING: Consider using %pe to print PTR_ERR()
Signed-off-by: Ricardo Ribalda <ribalda@chromium.org>
---
drivers/media/platform/renesas/rzg2l-cru/rzg2l-csi2.c | 8 ++++----
1 file changed, 4 insertions(+), 4 deletions(-)
diff --git a/drivers/media/platform/renesas/rzg2l-cru/rzg2l-csi2.c b/drivers/media/platform/renesas/rzg2l-cru/rzg2l-csi2.c
index 1520211e74185fea3bca85f36239254f6b4651db..0fbdae280fdc49f963269a4bdaea38ff2e51884e 100644
--- a/drivers/media/platform/renesas/rzg2l-cru/rzg2l-csi2.c
+++ b/drivers/media/platform/renesas/rzg2l-cru/rzg2l-csi2.c
@@ -303,8 +303,8 @@ static int rzg2l_csi2_calc_mbps(struct rzg2l_csi2 *csi2)
remote_pad = media_pad_remote_pad_unique(&csi2->pads[RZG2L_CSI2_SINK]);
if (IS_ERR(remote_pad)) {
- dev_err(csi2->dev, "can't get source pad of %s (%ld)\n",
- csi2->remote_source->name, PTR_ERR(remote_pad));
+ dev_err(csi2->dev, "can't get source pad of %s (%pe)\n",
+ csi2->remote_source->name, remote_pad);
return PTR_ERR(remote_pad);
}
@@ -722,8 +722,8 @@ static int rzg2l_csi2_get_frame_desc(struct v4l2_subdev *sd, unsigned int pad,
remote_pad = media_pad_remote_pad_unique(&csi2->pads[RZG2L_CSI2_SINK]);
if (IS_ERR(remote_pad)) {
- dev_err(csi2->dev, "can't get source pad of %s (%ld)\n",
- csi2->remote_source->name, PTR_ERR(remote_pad));
+ dev_err(csi2->dev, "can't get source pad of %s (%pe)\n",
+ csi2->remote_source->name, remote_pad);
return PTR_ERR(remote_pad);
}
return v4l2_subdev_call(csi2->remote_source, pad, get_frame_desc,
--
2.51.0.760.g7b8bcc2412-goog
^ permalink raw reply related [flat|nested] 48+ messages in thread
* [PATCH 27/32] media: renesas: vsp1: Use %pe format specifier
2025-10-13 14:14 [PATCH 00/32] media: Use %pe format specifier Ricardo Ribalda
` (25 preceding siblings ...)
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:42 ` Geert Uytterhoeven
2025-10-13 14:15 ` [PATCH 28/32] media: rkisp1: " Ricardo Ribalda
` (5 subsequent siblings)
32 siblings, 1 reply; 48+ messages in thread
From: Ricardo Ribalda @ 2025-10-13 14:15 UTC (permalink / raw)
To: Linus Walleij, Dmitry Torokhov, Mauro Carvalho Chehab,
Hans Verkuil, Sakari Ailus, Krzysztof Hałasa, Tomi Valkeinen,
Leon Luo, Kieran Bingham, Jacopo Mondi, Kieran Bingham,
Laurent Pinchart, Niklas Söderlund, Julien Massot,
Jacopo Mondi, Daniel Scally, Dave Stevenson, Benjamin Mugnier,
Sylvain Petinot, Yong Zhi, Bingbu Cao, Tianshu Qiu, Tiffany Lin,
Andrew-CT Chen, Yunfei Dong, Matthias Brugger,
AngeloGioacchino Del Regno, Rui Miguel Silva, Laurent Pinchart,
Martin Kepplinger, Purism Kernel Team, Shawn Guo, Sascha Hauer,
Pengutronix Kernel Team, Fabio Estevam, Dafna Hirschfeld,
Heiko Stuebner, Sylwester Nawrocki, Krzysztof Kozlowski,
Alim Akhtar, Yemike Abhilash Chandra, Greg Kroah-Hartman
Cc: linux-input, linux-kernel, linux-media, linux-arm-kernel,
linux-mediatek, imx, linux-renesas-soc, linux-rockchip,
linux-samsung-soc, linux-staging, Ricardo Ribalda
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:
./platform/renesas/vsp1/vsp1_drv.c:958:4-11: WARNING: Consider using %pe to print PTR_ERR()
Signed-off-by: Ricardo Ribalda <ribalda@chromium.org>
---
drivers/media/platform/renesas/vsp1/vsp1_drv.c | 3 +--
1 file changed, 1 insertion(+), 2 deletions(-)
diff --git a/drivers/media/platform/renesas/vsp1/vsp1_drv.c b/drivers/media/platform/renesas/vsp1/vsp1_drv.c
index 6c64657fc4f3366f27bb63dea56f535519af20fd..2de515c497eb8557602ec946de527823f07ab11f 100644
--- a/drivers/media/platform/renesas/vsp1/vsp1_drv.c
+++ b/drivers/media/platform/renesas/vsp1/vsp1_drv.c
@@ -954,8 +954,7 @@ static int vsp1_probe(struct platform_device *pdev)
vsp1->fcp = rcar_fcp_get(fcp_node);
of_node_put(fcp_node);
if (IS_ERR(vsp1->fcp)) {
- dev_dbg(&pdev->dev, "FCP not found (%ld)\n",
- PTR_ERR(vsp1->fcp));
+ dev_dbg(&pdev->dev, "FCP not found (%pe)\n", vsp1->fcp);
return PTR_ERR(vsp1->fcp);
}
--
2.51.0.760.g7b8bcc2412-goog
^ permalink raw reply related [flat|nested] 48+ messages in thread
* [PATCH 28/32] media: rkisp1: Use %pe format specifier
2025-10-13 14:14 [PATCH 00/32] media: Use %pe format specifier Ricardo Ribalda
` (26 preceding siblings ...)
2025-10-13 14:15 ` [PATCH 27/32] media: renesas: vsp1: " Ricardo Ribalda
@ 2025-10-13 14:15 ` Ricardo Ribalda
2025-10-13 14:15 ` [PATCH 29/32] media: samsung: exynos4-is: " Ricardo Ribalda
` (4 subsequent siblings)
32 siblings, 0 replies; 48+ messages in thread
From: Ricardo Ribalda @ 2025-10-13 14:15 UTC (permalink / raw)
To: Linus Walleij, Dmitry Torokhov, Mauro Carvalho Chehab,
Hans Verkuil, Sakari Ailus, Krzysztof Hałasa, Tomi Valkeinen,
Leon Luo, Kieran Bingham, Jacopo Mondi, Kieran Bingham,
Laurent Pinchart, Niklas Söderlund, Julien Massot,
Jacopo Mondi, Daniel Scally, Dave Stevenson, Benjamin Mugnier,
Sylvain Petinot, Yong Zhi, Bingbu Cao, Tianshu Qiu, Tiffany Lin,
Andrew-CT Chen, Yunfei Dong, Matthias Brugger,
AngeloGioacchino Del Regno, Rui Miguel Silva, Laurent Pinchart,
Martin Kepplinger, Purism Kernel Team, Shawn Guo, Sascha Hauer,
Pengutronix Kernel Team, Fabio Estevam, Dafna Hirschfeld,
Heiko Stuebner, Sylwester Nawrocki, Krzysztof Kozlowski,
Alim Akhtar, Yemike Abhilash Chandra, Greg Kroah-Hartman
Cc: linux-input, linux-kernel, linux-media, linux-arm-kernel,
linux-mediatek, imx, linux-renesas-soc, linux-rockchip,
linux-samsung-soc, linux-staging, Ricardo Ribalda
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:
./platform/rockchip/rkisp1/rkisp1-isp.c:940:3-10: WARNING: Consider using %pe to print PTR_ERR()
./platform/rockchip/rkisp1/rkisp1-csi.c:372:3-10: WARNING: Consider using %pe to print PTR_ERR()
Signed-off-by: Ricardo Ribalda <ribalda@chromium.org>
---
drivers/media/platform/rockchip/rkisp1/rkisp1-csi.c | 4 ++--
drivers/media/platform/rockchip/rkisp1/rkisp1-isp.c | 4 ++--
2 files changed, 4 insertions(+), 4 deletions(-)
diff --git a/drivers/media/platform/rockchip/rkisp1/rkisp1-csi.c b/drivers/media/platform/rockchip/rkisp1/rkisp1-csi.c
index 841e58c20f7fcb484643138627413425a049d1fa..ddc6182f3e4bdacdd1962c86f6259334b16aa505 100644
--- a/drivers/media/platform/rockchip/rkisp1/rkisp1-csi.c
+++ b/drivers/media/platform/rockchip/rkisp1/rkisp1-csi.c
@@ -368,8 +368,8 @@ static int rkisp1_csi_s_stream(struct v4l2_subdev *sd, int enable)
source_pad = media_entity_remote_source_pad_unique(&sd->entity);
if (IS_ERR(source_pad)) {
- dev_dbg(rkisp1->dev, "Failed to get source for CSI: %ld\n",
- PTR_ERR(source_pad));
+ dev_dbg(rkisp1->dev, "Failed to get source for CSI: %pe\n",
+ source_pad);
return -EPIPE;
}
diff --git a/drivers/media/platform/rockchip/rkisp1/rkisp1-isp.c b/drivers/media/platform/rockchip/rkisp1/rkisp1-isp.c
index 8c29a1c9309a846152d212dcb50b7bf991d4f422..147d33eb6ee0d975b257c5df2997b811ba3a62e1 100644
--- a/drivers/media/platform/rockchip/rkisp1/rkisp1-isp.c
+++ b/drivers/media/platform/rockchip/rkisp1/rkisp1-isp.c
@@ -936,8 +936,8 @@ static int rkisp1_isp_s_stream(struct v4l2_subdev *sd, int enable)
sink_pad = &isp->pads[RKISP1_ISP_PAD_SINK_VIDEO];
source_pad = media_pad_remote_pad_unique(sink_pad);
if (IS_ERR(source_pad)) {
- dev_dbg(rkisp1->dev, "Failed to get source for ISP: %ld\n",
- PTR_ERR(source_pad));
+ dev_dbg(rkisp1->dev, "Failed to get source for ISP: %pe\n",
+ source_pad);
return -EPIPE;
}
--
2.51.0.760.g7b8bcc2412-goog
^ permalink raw reply related [flat|nested] 48+ messages in thread
* [PATCH 29/32] media: samsung: exynos4-is: Use %pe format specifier
2025-10-13 14:14 [PATCH 00/32] media: Use %pe format specifier Ricardo Ribalda
` (27 preceding siblings ...)
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 30/32] media: ti: cal " Ricardo Ribalda
` (3 subsequent siblings)
32 siblings, 0 replies; 48+ messages in thread
From: Ricardo Ribalda @ 2025-10-13 14:15 UTC (permalink / raw)
To: Linus Walleij, Dmitry Torokhov, Mauro Carvalho Chehab,
Hans Verkuil, Sakari Ailus, Krzysztof Hałasa, Tomi Valkeinen,
Leon Luo, Kieran Bingham, Jacopo Mondi, Kieran Bingham,
Laurent Pinchart, Niklas Söderlund, Julien Massot,
Jacopo Mondi, Daniel Scally, Dave Stevenson, Benjamin Mugnier,
Sylvain Petinot, Yong Zhi, Bingbu Cao, Tianshu Qiu, Tiffany Lin,
Andrew-CT Chen, Yunfei Dong, Matthias Brugger,
AngeloGioacchino Del Regno, Rui Miguel Silva, Laurent Pinchart,
Martin Kepplinger, Purism Kernel Team, Shawn Guo, Sascha Hauer,
Pengutronix Kernel Team, Fabio Estevam, Dafna Hirschfeld,
Heiko Stuebner, Sylwester Nawrocki, Krzysztof Kozlowski,
Alim Akhtar, Yemike Abhilash Chandra, Greg Kroah-Hartman
Cc: linux-input, linux-kernel, linux-media, linux-arm-kernel,
linux-mediatek, imx, linux-renesas-soc, linux-rockchip,
linux-samsung-soc, linux-staging, Ricardo Ribalda
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:
./platform/samsung/exynos4-is/media-dev.c:1337:16-23: WARNING: Consider using %pe to print PTR_ERR()
Signed-off-by: Ricardo Ribalda <ribalda@chromium.org>
---
drivers/media/platform/samsung/exynos4-is/media-dev.c | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/drivers/media/platform/samsung/exynos4-is/media-dev.c b/drivers/media/platform/samsung/exynos4-is/media-dev.c
index c781853586fd21996105c050e587bf8079cfc095..d6f7601de597e3d3517ef9195d728deb578e74f1 100644
--- a/drivers/media/platform/samsung/exynos4-is/media-dev.c
+++ b/drivers/media/platform/samsung/exynos4-is/media-dev.c
@@ -1333,8 +1333,8 @@ static int fimc_md_register_clk_provider(struct fimc_md *fmd)
cp->clks[i] = clk_register(NULL, &camclk->hw);
if (IS_ERR(cp->clks[i])) {
- dev_err(dev, "failed to register clock: %s (%ld)\n",
- init.name, PTR_ERR(cp->clks[i]));
+ dev_err(dev, "failed to register clock: %s (%pe)\n",
+ init.name, cp->clks[i]);
ret = PTR_ERR(cp->clks[i]);
goto err;
}
--
2.51.0.760.g7b8bcc2412-goog
^ permalink raw reply related [flat|nested] 48+ messages in thread
* [PATCH 30/32] media: ti: cal Use %pe format specifier
2025-10-13 14:14 [PATCH 00/32] media: Use %pe format specifier Ricardo Ribalda
` (28 preceding siblings ...)
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 31/32] media: staging: ipu3-imgu: " Ricardo Ribalda
` (2 subsequent siblings)
32 siblings, 0 replies; 48+ messages in thread
From: Ricardo Ribalda @ 2025-10-13 14:15 UTC (permalink / raw)
To: Linus Walleij, Dmitry Torokhov, Mauro Carvalho Chehab,
Hans Verkuil, Sakari Ailus, Krzysztof Hałasa, Tomi Valkeinen,
Leon Luo, Kieran Bingham, Jacopo Mondi, Kieran Bingham,
Laurent Pinchart, Niklas Söderlund, Julien Massot,
Jacopo Mondi, Daniel Scally, Dave Stevenson, Benjamin Mugnier,
Sylvain Petinot, Yong Zhi, Bingbu Cao, Tianshu Qiu, Tiffany Lin,
Andrew-CT Chen, Yunfei Dong, Matthias Brugger,
AngeloGioacchino Del Regno, Rui Miguel Silva, Laurent Pinchart,
Martin Kepplinger, Purism Kernel Team, Shawn Guo, Sascha Hauer,
Pengutronix Kernel Team, Fabio Estevam, Dafna Hirschfeld,
Heiko Stuebner, Sylwester Nawrocki, Krzysztof Kozlowski,
Alim Akhtar, Yemike Abhilash Chandra, Greg Kroah-Hartman
Cc: linux-input, linux-kernel, linux-media, linux-arm-kernel,
linux-mediatek, imx, linux-renesas-soc, linux-rockchip,
linux-samsung-soc, linux-staging, Ricardo Ribalda
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:
./platform/ti/cal/cal.c:1111:3-10: WARNING: Consider using %pe to print PTR_ERR()
Signed-off-by: Ricardo Ribalda <ribalda@chromium.org>
---
drivers/media/platform/ti/cal/cal.c | 3 +--
1 file changed, 1 insertion(+), 2 deletions(-)
diff --git a/drivers/media/platform/ti/cal/cal.c b/drivers/media/platform/ti/cal/cal.c
index b644ed890412104887ce3ec32b5024a02a9676c8..3e25ce0c3c3bdce3434d19c416481bd8d8b838f5 100644
--- a/drivers/media/platform/ti/cal/cal.c
+++ b/drivers/media/platform/ti/cal/cal.c
@@ -1107,8 +1107,7 @@ static int cal_init_camerarx_regmap(struct cal_dev *cal)
return 0;
}
- dev_warn(cal->dev, "failed to get ti,camerrx-control: %ld\n",
- PTR_ERR(syscon));
+ dev_warn(cal->dev, "failed to get ti,camerrx-control: %pe\n", syscon);
/*
* Backward DTS compatibility. If syscon entry is not present then
--
2.51.0.760.g7b8bcc2412-goog
^ permalink raw reply related [flat|nested] 48+ messages in thread
* [PATCH 31/32] media: staging: ipu3-imgu: Use %pe format specifier
2025-10-13 14:14 [PATCH 00/32] media: Use %pe format specifier Ricardo Ribalda
` (29 preceding siblings ...)
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 32/32] media: staging/ipu7: " Ricardo Ribalda
2025-10-16 19:22 ` [PATCH 00/32] media: " Sakari Ailus
32 siblings, 0 replies; 48+ messages in thread
From: Ricardo Ribalda @ 2025-10-13 14:15 UTC (permalink / raw)
To: Linus Walleij, Dmitry Torokhov, Mauro Carvalho Chehab,
Hans Verkuil, Sakari Ailus, Krzysztof Hałasa, Tomi Valkeinen,
Leon Luo, Kieran Bingham, Jacopo Mondi, Kieran Bingham,
Laurent Pinchart, Niklas Söderlund, Julien Massot,
Jacopo Mondi, Daniel Scally, Dave Stevenson, Benjamin Mugnier,
Sylvain Petinot, Yong Zhi, Bingbu Cao, Tianshu Qiu, Tiffany Lin,
Andrew-CT Chen, Yunfei Dong, Matthias Brugger,
AngeloGioacchino Del Regno, Rui Miguel Silva, Laurent Pinchart,
Martin Kepplinger, Purism Kernel Team, Shawn Guo, Sascha Hauer,
Pengutronix Kernel Team, Fabio Estevam, Dafna Hirschfeld,
Heiko Stuebner, Sylwester Nawrocki, Krzysztof Kozlowski,
Alim Akhtar, Yemike Abhilash Chandra, Greg Kroah-Hartman
Cc: linux-input, linux-kernel, linux-media, linux-arm-kernel,
linux-mediatek, imx, linux-renesas-soc, linux-rockchip,
linux-samsung-soc, linux-staging, Ricardo Ribalda
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:
./ipu3/ipu3.c:534:5-12: WARNING: Consider using %pe to print PTR_ERR()
Signed-off-by: Ricardo Ribalda <ribalda@chromium.org>
---
drivers/staging/media/ipu3/ipu3.c | 3 +--
1 file changed, 1 insertion(+), 2 deletions(-)
diff --git a/drivers/staging/media/ipu3/ipu3.c b/drivers/staging/media/ipu3/ipu3.c
index e22a9c0921957ef2fbf7b8a11fab28e6d78c60eb..bdf5a457752b24bf35e38491d63fc1e059a1e058 100644
--- a/drivers/staging/media/ipu3/ipu3.c
+++ b/drivers/staging/media/ipu3/ipu3.c
@@ -530,8 +530,7 @@ static irqreturn_t imgu_isr_threaded(int irq, void *imgu_ptr)
if (IS_ERR(b)) {
if (PTR_ERR(b) != -EBUSY) /* All done */
dev_err(&imgu->pci_dev->dev,
- "failed to dequeue buffers (%ld)\n",
- PTR_ERR(b));
+ "failed to dequeue buffers (%pe)\n", b);
break;
}
--
2.51.0.760.g7b8bcc2412-goog
^ permalink raw reply related [flat|nested] 48+ messages in thread
* [PATCH 32/32] media: staging/ipu7: Use %pe format specifier
2025-10-13 14:14 [PATCH 00/32] media: Use %pe format specifier Ricardo Ribalda
` (30 preceding siblings ...)
2025-10-13 14:15 ` [PATCH 31/32] media: staging: ipu3-imgu: " Ricardo Ribalda
@ 2025-10-13 14:15 ` Ricardo Ribalda
2025-10-16 19:22 ` [PATCH 00/32] media: " Sakari Ailus
32 siblings, 0 replies; 48+ messages in thread
From: Ricardo Ribalda @ 2025-10-13 14:15 UTC (permalink / raw)
To: Linus Walleij, Dmitry Torokhov, Mauro Carvalho Chehab,
Hans Verkuil, Sakari Ailus, Krzysztof Hałasa, Tomi Valkeinen,
Leon Luo, Kieran Bingham, Jacopo Mondi, Kieran Bingham,
Laurent Pinchart, Niklas Söderlund, Julien Massot,
Jacopo Mondi, Daniel Scally, Dave Stevenson, Benjamin Mugnier,
Sylvain Petinot, Yong Zhi, Bingbu Cao, Tianshu Qiu, Tiffany Lin,
Andrew-CT Chen, Yunfei Dong, Matthias Brugger,
AngeloGioacchino Del Regno, Rui Miguel Silva, Laurent Pinchart,
Martin Kepplinger, Purism Kernel Team, Shawn Guo, Sascha Hauer,
Pengutronix Kernel Team, Fabio Estevam, Dafna Hirschfeld,
Heiko Stuebner, Sylwester Nawrocki, Krzysztof Kozlowski,
Alim Akhtar, Yemike Abhilash Chandra, Greg Kroah-Hartman
Cc: linux-input, linux-kernel, linux-media, linux-arm-kernel,
linux-mediatek, imx, linux-renesas-soc, linux-rockchip,
linux-samsung-soc, linux-staging, Ricardo Ribalda
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:
./ipu7/ipu7-isys-csi-phy.c:311:23-30: WARNING: Consider using %pe to print PTR_ERR()
./ipu7/ipu7-isys-csi2.c:59:22-29: WARNING: Consider using %pe to print PTR_ERR()
Signed-off-by: Ricardo Ribalda <ribalda@chromium.org>
---
drivers/staging/media/ipu7/ipu7-isys-csi-phy.c | 4 ++--
drivers/staging/media/ipu7/ipu7-isys-csi2.c | 4 ++--
2 files changed, 4 insertions(+), 4 deletions(-)
diff --git a/drivers/staging/media/ipu7/ipu7-isys-csi-phy.c b/drivers/staging/media/ipu7/ipu7-isys-csi-phy.c
index b8c5db7ae3009e16264d7aaca6d4d237c1402ab7..2d57178835188a44b002b38712437cbd551751a5 100644
--- a/drivers/staging/media/ipu7/ipu7-isys-csi-phy.c
+++ b/drivers/staging/media/ipu7/ipu7-isys-csi-phy.c
@@ -307,8 +307,8 @@ static int ipu7_isys_csi_ctrl_dids_config(struct ipu7_isys_csi2 *csi2, u32 id)
pad = media_entity_remote_source_pad_unique(&csi2->asd.sd.entity);
if (IS_ERR(pad)) {
- dev_warn(dev, "can't get remote source pad of %s (%ld)\n",
- csi2->asd.sd.name, PTR_ERR(pad));
+ dev_warn(dev, "can't get remote source pad of %s (%pe)\n",
+ csi2->asd.sd.name, pad);
return PTR_ERR(pad);
}
diff --git a/drivers/staging/media/ipu7/ipu7-isys-csi2.c b/drivers/staging/media/ipu7/ipu7-isys-csi2.c
index 4023db4a6466dd57f0ac007847bdd74bcdf394f7..f34eabfe8a985f29fa48b4a8896a058fde2f2b2f 100644
--- a/drivers/staging/media/ipu7/ipu7-isys-csi2.c
+++ b/drivers/staging/media/ipu7/ipu7-isys-csi2.c
@@ -55,8 +55,8 @@ s64 ipu7_isys_csi2_get_link_freq(struct ipu7_isys_csi2 *csi2)
src_pad = media_entity_remote_source_pad_unique(&csi2->asd.sd.entity);
if (IS_ERR(src_pad)) {
dev_err(&csi2->isys->adev->auxdev.dev,
- "can't get source pad of %s (%ld)\n",
- csi2->asd.sd.name, PTR_ERR(src_pad));
+ "can't get source pad of %s (%pe)\n",
+ csi2->asd.sd.name, src_pad);
return PTR_ERR(src_pad);
}
--
2.51.0.760.g7b8bcc2412-goog
^ permalink raw reply related [flat|nested] 48+ messages in thread
* Re: [PATCH 27/32] media: renesas: vsp1: Use %pe format specifier
2025-10-13 14:15 ` [PATCH 27/32] media: renesas: vsp1: " Ricardo Ribalda
@ 2025-10-13 14:42 ` Geert Uytterhoeven
0 siblings, 0 replies; 48+ messages in thread
From: Geert Uytterhoeven @ 2025-10-13 14:42 UTC (permalink / raw)
To: Ricardo Ribalda
Cc: Linus Walleij, Dmitry Torokhov, Mauro Carvalho Chehab,
Hans Verkuil, Sakari Ailus, Krzysztof Hałasa, Tomi Valkeinen,
Leon Luo, Kieran Bingham, Jacopo Mondi, Kieran Bingham,
Laurent Pinchart, Niklas Söderlund, Julien Massot,
Jacopo Mondi, Daniel Scally, Dave Stevenson, Benjamin Mugnier,
Sylvain Petinot, Yong Zhi, Bingbu Cao, Tianshu Qiu, Tiffany Lin,
Andrew-CT Chen, Yunfei Dong, Matthias Brugger,
AngeloGioacchino Del Regno, Rui Miguel Silva, Laurent Pinchart,
Martin Kepplinger, Purism Kernel Team, Shawn Guo, Sascha Hauer,
Pengutronix Kernel Team, Fabio Estevam, Dafna Hirschfeld,
Heiko Stuebner, Sylwester Nawrocki, Krzysztof Kozlowski,
Alim Akhtar, Yemike Abhilash Chandra, Greg Kroah-Hartman,
linux-input, linux-kernel, linux-media, linux-arm-kernel,
linux-mediatek, imx, linux-renesas-soc, linux-rockchip,
linux-samsung-soc, linux-staging
On Mon, 13 Oct 2025 at 16:24, Ricardo Ribalda <ribalda@chromium.org> wrote:
> 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:
> ./platform/renesas/vsp1/vsp1_drv.c:958:4-11: WARNING: Consider using %pe to print PTR_ERR()
>
> Signed-off-by: Ricardo Ribalda <ribalda@chromium.org>
Reviewed-by: Geert Uytterhoeven <geert+renesas@glider.be>
Gr{oetje,eeting}s,
Geert
--
Geert Uytterhoeven -- There's lots of Linux beyond ia32 -- geert@linux-m68k.org
In personal conversations with technical people, I call myself a hacker. But
when I'm talking to journalists I just say "programmer" or something like that.
-- Linus Torvalds
^ permalink raw reply [flat|nested] 48+ messages in thread
* Re: [PATCH 10/32] media: i2c: imx335: Use %pe format specifier
2025-10-13 14:14 ` [PATCH 10/32] media: i2c: imx335: " Ricardo Ribalda
@ 2025-10-13 15:03 ` Kieran Bingham
2025-10-13 15:06 ` Kieran Bingham
2025-10-13 15:55 ` Ricardo Ribalda
0 siblings, 2 replies; 48+ messages in thread
From: Kieran Bingham @ 2025-10-13 15:03 UTC (permalink / raw)
To: Alim Akhtar, Andrew-CT Chen, AngeloGioacchino Del Regno,
Benjamin Mugnier, Bingbu Cao, Dafna Hirschfeld, Daniel Scally,
Dave Stevenson, Dmitry Torokhov, Fabio Estevam,
Greg Kroah-Hartman, Hans Verkuil, Heiko Stuebner, Jacopo Mondi,
Jacopo Mondi, Julien Massot, Krzysztof Hałasa,
Krzysztof Kozlowski, Laurent Pinchart, Laurent Pinchart, Leon Luo,
Linus Walleij
Cc: linux-input, linux-kernel, linux-media, linux-arm-kernel,
linux-mediatek, imx, linux-renesas-soc, linux-rockchip,
linux-samsung-soc, linux-staging, Ricardo Ribalda
Quoting Ricardo Ribalda (2025-10-13 15:14:50)
> 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/imx335.c:1013:3-10: WARNING: Consider using %pe to print PTR_ERR()
Ohhh nice. Is this new ? First I've come across it.
> Signed-off-by: Ricardo Ribalda <ribalda@chromium.org>
> ---
> drivers/media/i2c/imx335.c | 4 ++--
> 1 file changed, 2 insertions(+), 2 deletions(-)
>
> diff --git a/drivers/media/i2c/imx335.c b/drivers/media/i2c/imx335.c
> index c043df2f15fb25b3a56422092f99a1fd9a508fa9..71ed9a0d84a252ee362621c4d38001508fb86d28 100644
> --- a/drivers/media/i2c/imx335.c
> +++ b/drivers/media/i2c/imx335.c
> @@ -1009,8 +1009,8 @@ static int imx335_parse_hw_config(struct imx335 *imx335)
> imx335->reset_gpio = devm_gpiod_get_optional(imx335->dev, "reset",
> GPIOD_OUT_HIGH);
> if (IS_ERR(imx335->reset_gpio)) {
> - dev_err(imx335->dev, "failed to get reset gpio %ld\n",
> - PTR_ERR(imx335->reset_gpio));
> + dev_err(imx335->dev, "failed to get reset gpio %pe\n",
> + imx335->reset_gpio);
Reviewed-by: Kieran Bingham <kieran.bingham@ideasonboard.com>
> return PTR_ERR(imx335->reset_gpio);
> }
>
>
> --
> 2.51.0.760.g7b8bcc2412-goog
>
^ permalink raw reply [flat|nested] 48+ messages in thread
* Re: [PATCH 10/32] media: i2c: imx335: Use %pe format specifier
2025-10-13 15:03 ` Kieran Bingham
@ 2025-10-13 15:06 ` Kieran Bingham
2025-10-13 15:55 ` Ricardo Ribalda
1 sibling, 0 replies; 48+ messages in thread
From: Kieran Bingham @ 2025-10-13 15:06 UTC (permalink / raw)
To: Alim Akhtar, Andrew-CT Chen, AngeloGioacchino Del Regno,
Benjamin Mugnier, Bingbu Cao, Dafna Hirschfeld, Daniel Scally,
Dave Stevenson, Dmitry Torokhov, Fabio Estevam,
Greg Kroah-Hartman, Hans Verkuil, Heiko Stuebner, Jacopo Mondi,
Jacopo Mondi, Julien Massot, Krzysztof Hałasa,
Krzysztof Kozlowski, Laurent Pinchart, Laurent Pinchart, Leon Luo,
Linus Walleij
Cc: linux-input, linux-kernel, linux-media, linux-arm-kernel,
linux-mediatek, imx, linux-renesas-soc, linux-rockchip,
linux-samsung-soc, linux-staging, Ricardo Ribalda
Quoting Kieran Bingham (2025-10-13 16:03:23)
> Quoting Ricardo Ribalda (2025-10-13 15:14:50)
> > 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/imx335.c:1013:3-10: WARNING: Consider using %pe to print PTR_ERR()
>
> Ohhh nice. Is this new ? First I've come across it.
>
>
>
> > Signed-off-by: Ricardo Ribalda <ribalda@chromium.org>
> > ---
> > drivers/media/i2c/imx335.c | 4 ++--
> > 1 file changed, 2 insertions(+), 2 deletions(-)
> >
> > diff --git a/drivers/media/i2c/imx335.c b/drivers/media/i2c/imx335.c
> > index c043df2f15fb25b3a56422092f99a1fd9a508fa9..71ed9a0d84a252ee362621c4d38001508fb86d28 100644
> > --- a/drivers/media/i2c/imx335.c
> > +++ b/drivers/media/i2c/imx335.c
> > @@ -1009,8 +1009,8 @@ static int imx335_parse_hw_config(struct imx335 *imx335)
> > imx335->reset_gpio = devm_gpiod_get_optional(imx335->dev, "reset",
> > GPIOD_OUT_HIGH);
> > if (IS_ERR(imx335->reset_gpio)) {
> > - dev_err(imx335->dev, "failed to get reset gpio %ld\n",
> > - PTR_ERR(imx335->reset_gpio));
> > + dev_err(imx335->dev, "failed to get reset gpio %pe\n",
> > + imx335->reset_gpio);
>
> Reviewed-by: Kieran Bingham <kieran.bingham@ideasonboard.com>
>
I see imx335->inclk is checked with PTR_ERR below too - but isn't
currently printed, so I think it's out of scope for this series - but
probably worth using the new helper to report that failure too in the
future.
I'll see if there's some error handling clean up to be done on top
later.
> > return PTR_ERR(imx335->reset_gpio);
> > }
> >
> >
> > --
> > 2.51.0.760.g7b8bcc2412-goog
> >
^ permalink raw reply [flat|nested] 48+ messages in thread
* Re: [PATCH 12/32] media: i2c: max9286: Use %pe format specifier
2025-10-13 14:14 ` [PATCH 12/32] media: i2c: max9286: " Ricardo Ribalda
@ 2025-10-13 15:09 ` Kieran Bingham
0 siblings, 0 replies; 48+ messages in thread
From: Kieran Bingham @ 2025-10-13 15:09 UTC (permalink / raw)
To: Alim Akhtar, Andrew-CT Chen, AngeloGioacchino Del Regno,
Benjamin Mugnier, Bingbu Cao, Dafna Hirschfeld, Daniel Scally,
Dave Stevenson, Dmitry Torokhov, Fabio Estevam,
Greg Kroah-Hartman, Hans Verkuil, Heiko Stuebner, Jacopo Mondi,
Jacopo Mondi, Julien Massot, Krzysztof Hałasa,
Krzysztof Kozlowski, Laurent Pinchart, Laurent Pinchart, Leon Luo,
Linus Walleij
Cc: linux-input, linux-kernel, linux-media, linux-arm-kernel,
linux-mediatek, imx, linux-renesas-soc, linux-rockchip,
linux-samsung-soc, linux-staging, Ricardo Ribalda
Quoting Ricardo Ribalda (2025-10-13 15:14:52)
> 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/max9286.c:755:7-14: WARNING: Consider using %pe to print PTR_ERR()
>
> Signed-off-by: Ricardo Ribalda <ribalda@chromium.org>
> ---
> drivers/media/i2c/max9286.c | 4 ++--
> 1 file changed, 2 insertions(+), 2 deletions(-)
>
> diff --git a/drivers/media/i2c/max9286.c b/drivers/media/i2c/max9286.c
> index 7c0961688d6173843f3ae846253d4a8669ae762b..e6e214f8294b83105be02f29966e1d3ed72f8dbe 100644
> --- a/drivers/media/i2c/max9286.c
> +++ b/drivers/media/i2c/max9286.c
> @@ -751,8 +751,8 @@ static int max9286_v4l2_notifier_register(struct max9286_priv *priv)
> mas = v4l2_async_nf_add_fwnode(&priv->notifier, source->fwnode,
> struct max9286_asd);
> if (IS_ERR(mas)) {
> - dev_err(dev, "Failed to add subdev for source %u: %ld",
> - i, PTR_ERR(mas));
> + dev_err(dev, "Failed to add subdev for source %u: %pe",
> + i, mas);
Reviewed-by: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
> v4l2_async_nf_cleanup(&priv->notifier);
> return PTR_ERR(mas);
> }
>
> --
> 2.51.0.760.g7b8bcc2412-goog
>
>
> _______________________________________________
> Linux-rockchip mailing list
> Linux-rockchip@lists.infradead.org
> http://lists.infradead.org/mailman/listinfo/linux-rockchip
^ permalink raw reply [flat|nested] 48+ messages in thread
* Re: [PATCH 01/32] Input: cyttsp5 - Use %pe format specifier
2025-10-13 14:14 ` [PATCH 01/32] Input: cyttsp5 - " Ricardo Ribalda
@ 2025-10-13 15:35 ` Frank Li
2025-10-13 15:50 ` Ricardo Ribalda
2025-10-17 5:18 ` Dmitry Torokhov
1 sibling, 1 reply; 48+ messages in thread
From: Frank Li @ 2025-10-13 15:35 UTC (permalink / raw)
To: Ricardo Ribalda
Cc: Linus Walleij, Dmitry Torokhov, Mauro Carvalho Chehab,
Hans Verkuil, Sakari Ailus, Krzysztof Hałasa, Tomi Valkeinen,
Leon Luo, Kieran Bingham, Jacopo Mondi, Kieran Bingham,
Laurent Pinchart, Niklas Söderlund, Julien Massot,
Jacopo Mondi, Daniel Scally, Dave Stevenson, Benjamin Mugnier,
Sylvain Petinot, Yong Zhi, Bingbu Cao, Tianshu Qiu, Tiffany Lin,
Andrew-CT Chen, Yunfei Dong, Matthias Brugger,
AngeloGioacchino Del Regno, Rui Miguel Silva, Laurent Pinchart,
Martin Kepplinger, Purism Kernel Team, Shawn Guo, Sascha Hauer,
Pengutronix Kernel Team, Fabio Estevam, Dafna Hirschfeld,
Heiko Stuebner, Sylwester Nawrocki, Krzysztof Kozlowski,
Alim Akhtar, Yemike Abhilash Chandra, Greg Kroah-Hartman,
linux-input, linux-kernel, linux-media, linux-arm-kernel,
linux-mediatek, imx, linux-renesas-soc, linux-rockchip,
linux-samsung-soc, linux-staging
On Mon, Oct 13, 2025 at 02:14:41PM +0000, Ricardo Ribalda wrote:
> 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:
> ./cyttsp5.c:927:3-10: WARNING: Consider using %pe to print PTR_ERR()
>
> Signed-off-by: Ricardo Ribalda <ribalda@chromium.org>
> ---
> drivers/input/touchscreen/cyttsp5.c | 4 ++--
> 1 file changed, 2 insertions(+), 2 deletions(-)
Suppose it will go though input subsystem intead of media.
Need post seperated at difference thread?
Frank
>
> diff --git a/drivers/input/touchscreen/cyttsp5.c b/drivers/input/touchscreen/cyttsp5.c
> index 071b7c9bf566eb0b58e302a941ec085be1eb5683..47f4271395a69b8350f9be7266b57fe11d442ee3 100644
> --- a/drivers/input/touchscreen/cyttsp5.c
> +++ b/drivers/input/touchscreen/cyttsp5.c
> @@ -923,8 +923,8 @@ static int cyttsp5_i2c_probe(struct i2c_client *client)
>
> regmap = devm_regmap_init_i2c(client, &config);
> if (IS_ERR(regmap)) {
> - dev_err(&client->dev, "regmap allocation failed: %ld\n",
> - PTR_ERR(regmap));
> + dev_err(&client->dev, "regmap allocation failed: %pe\n",
> + regmap);
> return PTR_ERR(regmap);
> }
>
>
> --
> 2.51.0.760.g7b8bcc2412-goog
>
^ permalink raw reply [flat|nested] 48+ messages in thread
* Re: [PATCH 01/32] Input: cyttsp5 - Use %pe format specifier
2025-10-13 15:35 ` Frank Li
@ 2025-10-13 15:50 ` Ricardo Ribalda
0 siblings, 0 replies; 48+ messages in thread
From: Ricardo Ribalda @ 2025-10-13 15:50 UTC (permalink / raw)
To: Frank Li
Cc: Linus Walleij, Dmitry Torokhov, Mauro Carvalho Chehab,
Hans Verkuil, Sakari Ailus, Krzysztof Hałasa, Tomi Valkeinen,
Leon Luo, Kieran Bingham, Jacopo Mondi, Kieran Bingham,
Laurent Pinchart, Niklas Söderlund, Julien Massot,
Jacopo Mondi, Daniel Scally, Dave Stevenson, Benjamin Mugnier,
Sylvain Petinot, Yong Zhi, Bingbu Cao, Tianshu Qiu, Tiffany Lin,
Andrew-CT Chen, Yunfei Dong, Matthias Brugger,
AngeloGioacchino Del Regno, Rui Miguel Silva, Laurent Pinchart,
Martin Kepplinger, Purism Kernel Team, Shawn Guo, Sascha Hauer,
Pengutronix Kernel Team, Fabio Estevam, Dafna Hirschfeld,
Heiko Stuebner, Sylwester Nawrocki, Krzysztof Kozlowski,
Alim Akhtar, Yemike Abhilash Chandra, Greg Kroah-Hartman,
linux-input, linux-kernel, linux-media, linux-arm-kernel,
linux-mediatek, imx, linux-renesas-soc, linux-rockchip,
linux-samsung-soc, linux-staging
Hi Frank
On Mon, 13 Oct 2025 at 17:36, Frank Li <Frank.li@nxp.com> wrote:
>
> On Mon, Oct 13, 2025 at 02:14:41PM +0000, Ricardo Ribalda wrote:
> > 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:
> > ./cyttsp5.c:927:3-10: WARNING: Consider using %pe to print PTR_ERR()
> >
> > Signed-off-by: Ricardo Ribalda <ribalda@chromium.org>
> > ---
> > drivers/input/touchscreen/cyttsp5.c | 4 ++--
> > 1 file changed, 2 insertions(+), 2 deletions(-)
>
> Suppose it will go though input subsystem intead of media.
> Need post seperated at difference thread?
Indeed, it belongs to input. if there is a v2 I will move it to a
different thread.
Thanks!
>
> Frank
>
> >
> > diff --git a/drivers/input/touchscreen/cyttsp5.c b/drivers/input/touchscreen/cyttsp5.c
> > index 071b7c9bf566eb0b58e302a941ec085be1eb5683..47f4271395a69b8350f9be7266b57fe11d442ee3 100644
> > --- a/drivers/input/touchscreen/cyttsp5.c
> > +++ b/drivers/input/touchscreen/cyttsp5.c
> > @@ -923,8 +923,8 @@ static int cyttsp5_i2c_probe(struct i2c_client *client)
> >
> > regmap = devm_regmap_init_i2c(client, &config);
> > if (IS_ERR(regmap)) {
> > - dev_err(&client->dev, "regmap allocation failed: %ld\n",
> > - PTR_ERR(regmap));
> > + dev_err(&client->dev, "regmap allocation failed: %pe\n",
> > + regmap);
> > return PTR_ERR(regmap);
> > }
> >
> >
> > --
> > 2.51.0.760.g7b8bcc2412-goog
> >
--
Ricardo Ribalda
^ permalink raw reply [flat|nested] 48+ messages in thread
* Re: [PATCH 10/32] media: i2c: imx335: Use %pe format specifier
2025-10-13 15:03 ` Kieran Bingham
2025-10-13 15:06 ` Kieran Bingham
@ 2025-10-13 15:55 ` Ricardo Ribalda
1 sibling, 0 replies; 48+ messages in thread
From: Ricardo Ribalda @ 2025-10-13 15:55 UTC (permalink / raw)
To: Kieran Bingham
Cc: Alim Akhtar, Andrew-CT Chen, AngeloGioacchino Del Regno,
Benjamin Mugnier, Bingbu Cao, Dafna Hirschfeld, Daniel Scally,
Dave Stevenson, Dmitry Torokhov, Fabio Estevam,
Greg Kroah-Hartman, Hans Verkuil, Heiko Stuebner, Jacopo Mondi,
Jacopo Mondi, Julien Massot, Krzysztof Hałasa,
Krzysztof Kozlowski, Laurent Pinchart, Laurent Pinchart, Leon Luo,
Linus Walleij, Matthias Brugger, Mauro Carvalho Chehab,
Niklas Söderlund, Pengutronix Kernel Team,
Purism Kernel Team, Rui Miguel Silva, Sakari Ailus, Sascha Hauer,
Shawn Guo, Sylvain Petinot, Sylwester Nawrocki, Tianshu Qiu,
Tiffany Lin, Tomi Valkeinen, Yemike Abhilash Chandra, Yong Zhi,
Yunfei Dong, linux-input, linux-kernel, linux-media,
linux-arm-kernel, linux-mediatek, imx, linux-renesas-soc,
linux-rockchip, linux-samsung-soc, linux-staging
Hi Kieran
On Mon, 13 Oct 2025 at 17:03, Kieran Bingham
<kieran.bingham@ideasonboard.com> wrote:
>
> Quoting Ricardo Ribalda (2025-10-13 15:14:50)
> > 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/imx335.c:1013:3-10: WARNING: Consider using %pe to print PTR_ERR()
>
> Ohhh nice. Is this new ? First I've come across it.
It is actually from 2019:
https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?id=57f5677e535ba24b8926a7125be2ef8d7f09323c
I just learned about it because there is a new check in coccinelle :).
It is pretty cool, but you need to be careful to check IS_ERR(ptr)
before doing the printk, otherwise %pe will print the pointer value.
Regards!
>
>
>
> > Signed-off-by: Ricardo Ribalda <ribalda@chromium.org>
> > ---
> > drivers/media/i2c/imx335.c | 4 ++--
> > 1 file changed, 2 insertions(+), 2 deletions(-)
> >
> > diff --git a/drivers/media/i2c/imx335.c b/drivers/media/i2c/imx335.c
> > index c043df2f15fb25b3a56422092f99a1fd9a508fa9..71ed9a0d84a252ee362621c4d38001508fb86d28 100644
> > --- a/drivers/media/i2c/imx335.c
> > +++ b/drivers/media/i2c/imx335.c
> > @@ -1009,8 +1009,8 @@ static int imx335_parse_hw_config(struct imx335 *imx335)
> > imx335->reset_gpio = devm_gpiod_get_optional(imx335->dev, "reset",
> > GPIOD_OUT_HIGH);
> > if (IS_ERR(imx335->reset_gpio)) {
> > - dev_err(imx335->dev, "failed to get reset gpio %ld\n",
> > - PTR_ERR(imx335->reset_gpio));
> > + dev_err(imx335->dev, "failed to get reset gpio %pe\n",
> > + imx335->reset_gpio);
>
> Reviewed-by: Kieran Bingham <kieran.bingham@ideasonboard.com>
>
> > return PTR_ERR(imx335->reset_gpio);
> > }
> >
> >
> > --
> > 2.51.0.760.g7b8bcc2412-goog
> >
--
Ricardo Ribalda
^ permalink raw reply [flat|nested] 48+ messages in thread
* Re: [PATCH 05/32] media: ar0521: Use %pe format specifier
2025-10-13 14:14 ` [PATCH 05/32] media: ar0521: " Ricardo Ribalda
@ 2025-10-14 4:24 ` Krzysztof Hałasa
0 siblings, 0 replies; 48+ messages in thread
From: Krzysztof Hałasa @ 2025-10-14 4:24 UTC (permalink / raw)
To: Ricardo Ribalda
Cc: Linus Walleij, Dmitry Torokhov, Mauro Carvalho Chehab,
Hans Verkuil, Sakari Ailus, Tomi Valkeinen, Leon Luo,
Kieran Bingham, Jacopo Mondi, Kieran Bingham, Laurent Pinchart,
Niklas Söderlund, Julien Massot, Jacopo Mondi, Daniel Scally,
Dave Stevenson, Benjamin Mugnier, Sylvain Petinot, Yong Zhi,
Bingbu Cao, Tianshu Qiu, Tiffany Lin, Andrew-CT Chen, Yunfei Dong,
Matthias Brugger, AngeloGioacchino Del Regno, Rui Miguel Silva,
Laurent Pinchart, Martin Kepplinger, Purism Kernel Team,
Shawn Guo, Sascha Hauer, Pengutronix Kernel Team, Fabio Estevam,
Dafna Hirschfeld, Heiko Stuebner, Sylwester Nawrocki,
Krzysztof Kozlowski, Alim Akhtar, Yemike Abhilash Chandra,
Greg Kroah-Hartman, linux-input, linux-kernel, linux-media,
linux-arm-kernel, linux-mediatek, imx, linux-renesas-soc,
linux-rockchip, linux-samsung-soc, linux-staging
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
^ permalink raw reply [flat|nested] 48+ messages in thread
* Re: [PATCH 25/32] media: imx8mq-mipi-csi2: Use %pe format specifier
2025-10-13 14:15 ` [PATCH 25/32] media: imx8mq-mipi-csi2: " Ricardo Ribalda
@ 2025-10-14 7:07 ` Martin Kepplinger-Novakovic
0 siblings, 0 replies; 48+ messages in thread
From: Martin Kepplinger-Novakovic @ 2025-10-14 7:07 UTC (permalink / raw)
To: Ricardo Ribalda, Linus Walleij, Dmitry Torokhov,
Mauro Carvalho Chehab, Hans Verkuil, Sakari Ailus,
Krzysztof Hałasa, Tomi Valkeinen, Leon Luo, Kieran Bingham,
Jacopo Mondi, Kieran Bingham, Laurent Pinchart,
Niklas Söderlund, Julien Massot, Jacopo Mondi, Daniel Scally,
Dave Stevenson, Benjamin Mugnier, Sylvain Petinot, Yong Zhi,
Bingbu Cao, Tianshu Qiu, Tiffany Lin, Andrew-CT Chen, Yunfei Dong,
Matthias Brugger, AngeloGioacchino Del Regno, Rui Miguel Silva,
Laurent Pinchart, Purism Kernel Team, Shawn Guo, Sascha Hauer,
Pengutronix Kernel Team, Fabio Estevam, Dafna Hirschfeld,
Heiko Stuebner, Sylwester Nawrocki, Krzysztof Kozlowski,
Alim Akhtar, Yemike Abhilash Chandra, Greg Kroah-Hartman
Cc: linux-input, linux-kernel, linux-media, linux-arm-kernel,
linux-mediatek, imx, linux-renesas-soc, linux-rockchip,
linux-samsung-soc, linux-staging
Am Montag, dem 13.10.2025 um 14:15 +0000 schrieb Ricardo Ribalda:
> 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:
> ./platform/nxp/imx8mq-mipi-csi2.c:422:23-30: WARNING: Consider using
> %pe to print PTR_ERR()
>
> Signed-off-by: Ricardo Ribalda <ribalda@chromium.org>
> ---
> drivers/media/platform/nxp/imx8mq-mipi-csi2.c | 4 ++--
> 1 file changed, 2 insertions(+), 2 deletions(-)
>
> diff --git a/drivers/media/platform/nxp/imx8mq-mipi-csi2.c
> b/drivers/media/platform/nxp/imx8mq-mipi-csi2.c
> index
> 3a4645f59a44028fdca82a4d8393e1a0a6ba88f0..d333ff43539f061b8b9cf88af2c
> da8c44b3ec2a9 100644
> --- a/drivers/media/platform/nxp/imx8mq-mipi-csi2.c
> +++ b/drivers/media/platform/nxp/imx8mq-mipi-csi2.c
> @@ -418,8 +418,8 @@ static int imx8mq_mipi_csi_calc_hs_settle(struct
> csi_state *state,
>
> src_pad = media_entity_remote_source_pad_unique(&sd_state-
> >sd->entity);
> if (IS_ERR(src_pad)) {
> - dev_err(state->dev, "can't get source pad of %s
> (%ld)\n",
> - sd_state->sd->name, PTR_ERR(src_pad));
> + dev_err(state->dev, "can't get source pad of %s
> (%pe)\n",
> + sd_state->sd->name, src_pad);
> return PTR_ERR(src_pad);
> }
>
Reviewed-by: Martin Kepplinger-Novakovic <martink@posteo.de>
thanks you,
martin
^ permalink raw reply [flat|nested] 48+ messages in thread
* Re: [PATCH 24/32] media: mediatek: vcodec: Use %pe format specifier
2025-10-13 14:15 ` [PATCH 24/32] media: mediatek: vcodec: " Ricardo Ribalda
@ 2025-10-14 11:29 ` AngeloGioacchino Del Regno
0 siblings, 0 replies; 48+ messages in thread
From: AngeloGioacchino Del Regno @ 2025-10-14 11:29 UTC (permalink / raw)
To: Ricardo Ribalda, Linus Walleij, Dmitry Torokhov,
Mauro Carvalho Chehab, Hans Verkuil, Sakari Ailus,
Krzysztof Hałasa, Tomi Valkeinen, Leon Luo, Kieran Bingham,
Jacopo Mondi, Kieran Bingham, Laurent Pinchart,
Niklas Söderlund, Julien Massot, Jacopo Mondi, Daniel Scally,
Dave Stevenson, Benjamin Mugnier, Sylvain Petinot, Yong Zhi,
Bingbu Cao, Tianshu Qiu, Tiffany Lin, Andrew-CT Chen, Yunfei Dong,
Matthias Brugger, Rui Miguel Silva, Laurent Pinchart,
Martin Kepplinger, Purism Kernel Team, Shawn Guo, Sascha Hauer,
Pengutronix Kernel Team, Fabio Estevam, Dafna Hirschfeld,
Heiko Stuebner, Sylwester Nawrocki, Krzysztof Kozlowski,
Alim Akhtar, Yemike Abhilash Chandra, Greg Kroah-Hartman
Cc: linux-input, linux-kernel, linux-media, linux-arm-kernel,
linux-mediatek, imx, linux-renesas-soc, linux-rockchip,
linux-samsung-soc, linux-staging
Il 13/10/25 16:15, Ricardo Ribalda ha scritto:
> 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:
> ./platform/mediatek/vcodec/common/mtk_vcodec_dbgfs.c:187:3-10: WARNING: Consider using %pe to print PTR_ERR()
>
> Signed-off-by: Ricardo Ribalda <ribalda@chromium.org>
Reviewed-by: AngeloGioacchino Del Regno <angelogioacchino.delregno@collabora.com>
^ permalink raw reply [flat|nested] 48+ messages in thread
* Re: [PATCH 11/32] media: i2c: imx412: Use %pe format specifier
2025-10-13 14:14 ` [PATCH 11/32] media: i2c: imx412: " Ricardo Ribalda
@ 2025-10-14 21:09 ` Bryan O'Donoghue
0 siblings, 0 replies; 48+ messages in thread
From: Bryan O'Donoghue @ 2025-10-14 21:09 UTC (permalink / raw)
To: Ricardo Ribalda, Linus Walleij, Dmitry Torokhov,
Mauro Carvalho Chehab, Hans Verkuil, Sakari Ailus,
Krzysztof Hałasa, Tomi Valkeinen, Leon Luo, Kieran Bingham,
Jacopo Mondi, Kieran Bingham, Laurent Pinchart,
Niklas Söderlund, Julien Massot, Jacopo Mondi, Daniel Scally,
Dave Stevenson, Benjamin Mugnier, Sylvain Petinot, Yong Zhi,
Bingbu Cao, Tianshu Qiu, Tiffany Lin, Andrew-CT Chen, Yunfei Dong,
Matthias Brugger, AngeloGioacchino Del Regno, Rui Miguel Silva,
Laurent Pinchart, Martin Kepplinger, Purism Kernel Team,
Shawn Guo, Sascha Hauer, Pengutronix Kernel Team, Fabio Estevam,
Dafna Hirschfeld, Heiko Stuebner, Sylwester Nawrocki,
Krzysztof Kozlowski, Alim Akhtar, Yemike Abhilash Chandra,
Greg Kroah-Hartman
Cc: linux-input, linux-kernel, linux-media, linux-arm-kernel,
linux-mediatek, imx, linux-renesas-soc, linux-rockchip,
linux-samsung-soc, linux-staging
On 13/10/2025 15:14, Ricardo Ribalda wrote:
> 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/imx412.c:931:3-10: WARNING: Consider using %pe to print PTR_ERR()
>
> Signed-off-by: Ricardo Ribalda <ribalda@chromium.org>
> ---
> drivers/media/i2c/imx412.c | 4 ++--
> 1 file changed, 2 insertions(+), 2 deletions(-)
>
> diff --git a/drivers/media/i2c/imx412.c b/drivers/media/i2c/imx412.c
> index 7bbd639a9ddfa7fa76d3a4594be1e1c4d002c98a..b3826f80354703b17b416dc233854da3f5736e38 100644
> --- a/drivers/media/i2c/imx412.c
> +++ b/drivers/media/i2c/imx412.c
> @@ -927,8 +927,8 @@ static int imx412_parse_hw_config(struct imx412 *imx412)
> imx412->reset_gpio = devm_gpiod_get_optional(imx412->dev, "reset",
> GPIOD_OUT_LOW);
> if (IS_ERR(imx412->reset_gpio)) {
> - dev_err(imx412->dev, "failed to get reset gpio %ld\n",
> - PTR_ERR(imx412->reset_gpio));
> + dev_err(imx412->dev, "failed to get reset gpio %pe\n",
> + imx412->reset_gpio);
> return PTR_ERR(imx412->reset_gpio);
> }
>
>
> --
> 2.51.0.760.g7b8bcc2412-goog
>
>
Reviewed-by: Bryan O'Donoghue <bryan.odonoghue@linaro.org>
^ permalink raw reply [flat|nested] 48+ messages in thread
* Re: [PATCH 16/32] media: i2c: ov5675: Use %pe format specifier
2025-10-13 14:14 ` [PATCH 16/32] media: i2c: ov5675: " Ricardo Ribalda
@ 2025-10-14 21:10 ` Bryan O'Donoghue
0 siblings, 0 replies; 48+ messages in thread
From: Bryan O'Donoghue @ 2025-10-14 21:10 UTC (permalink / raw)
To: Ricardo Ribalda, Linus Walleij, Dmitry Torokhov,
Mauro Carvalho Chehab, Hans Verkuil, Sakari Ailus,
Krzysztof Hałasa, Tomi Valkeinen, Leon Luo, Kieran Bingham,
Jacopo Mondi, Kieran Bingham, Laurent Pinchart,
Niklas Söderlund, Julien Massot, Jacopo Mondi, Daniel Scally,
Dave Stevenson, Benjamin Mugnier, Sylvain Petinot, Yong Zhi,
Bingbu Cao, Tianshu Qiu, Tiffany Lin, Andrew-CT Chen, Yunfei Dong,
Matthias Brugger, AngeloGioacchino Del Regno, Rui Miguel Silva,
Laurent Pinchart, Martin Kepplinger, Purism Kernel Team,
Shawn Guo, Sascha Hauer, Pengutronix Kernel Team, Fabio Estevam,
Dafna Hirschfeld, Heiko Stuebner, Sylwester Nawrocki,
Krzysztof Kozlowski, Alim Akhtar, Yemike Abhilash Chandra,
Greg Kroah-Hartman
Cc: linux-input, linux-kernel, linux-media, linux-arm-kernel,
linux-mediatek, imx, linux-renesas-soc, linux-rockchip,
linux-samsung-soc, linux-staging
On 13/10/2025 15:14, Ricardo Ribalda wrote:
> 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/ov5675.c:1188:9-16: WARNING: Consider using %pe to print PTR_ERR()
>
> Signed-off-by: Ricardo Ribalda <ribalda@chromium.org>
> ---
> drivers/media/i2c/ov5675.c | 4 ++--
> 1 file changed, 2 insertions(+), 2 deletions(-)
>
> diff --git a/drivers/media/i2c/ov5675.c b/drivers/media/i2c/ov5675.c
> index 30e27d39ee445c2603b8fecf7a1107969eb97df3..ea26df328189eef449ce121c0f62a4ef02631830 100644
> --- a/drivers/media/i2c/ov5675.c
> +++ b/drivers/media/i2c/ov5675.c
> @@ -1184,8 +1184,8 @@ static int ov5675_get_hwcfg(struct ov5675 *ov5675)
> ov5675->xvclk = devm_v4l2_sensor_clk_get(dev, NULL);
> if (IS_ERR(ov5675->xvclk))
> return dev_err_probe(dev, PTR_ERR(ov5675->xvclk),
> - "failed to get xvclk: %ld\n",
> - PTR_ERR(ov5675->xvclk));
> + "failed to get xvclk: %pe\n",
> + ov5675->xvclk);
>
> xvclk_rate = clk_get_rate(ov5675->xvclk);
> if (xvclk_rate != OV5675_XVCLK_19_2) {
>
> --
> 2.51.0.760.g7b8bcc2412-goog
>
>
Reviewed-by: Bryan O'Donoghue <bryan.odonoghue@linaro.org>
^ permalink raw reply [flat|nested] 48+ messages in thread
* Re: [PATCH 18/32] media: i2c: ov9282: Use %pe format specifier
2025-10-13 14:14 ` [PATCH 18/32] media: i2c: ov9282: " Ricardo Ribalda
@ 2025-10-14 21:10 ` Bryan O'Donoghue
0 siblings, 0 replies; 48+ messages in thread
From: Bryan O'Donoghue @ 2025-10-14 21:10 UTC (permalink / raw)
To: Ricardo Ribalda, Linus Walleij, Dmitry Torokhov,
Mauro Carvalho Chehab, Hans Verkuil, Sakari Ailus,
Krzysztof Hałasa, Tomi Valkeinen, Leon Luo, Kieran Bingham,
Jacopo Mondi, Kieran Bingham, Laurent Pinchart,
Niklas Söderlund, Julien Massot, Jacopo Mondi, Daniel Scally,
Dave Stevenson, Benjamin Mugnier, Sylvain Petinot, Yong Zhi,
Bingbu Cao, Tianshu Qiu, Tiffany Lin, Andrew-CT Chen, Yunfei Dong,
Matthias Brugger, AngeloGioacchino Del Regno, Rui Miguel Silva,
Laurent Pinchart, Martin Kepplinger, Purism Kernel Team,
Shawn Guo, Sascha Hauer, Pengutronix Kernel Team, Fabio Estevam,
Dafna Hirschfeld, Heiko Stuebner, Sylwester Nawrocki,
Krzysztof Kozlowski, Alim Akhtar, Yemike Abhilash Chandra,
Greg Kroah-Hartman
Cc: linux-input, linux-kernel, linux-media, linux-arm-kernel,
linux-mediatek, imx, linux-renesas-soc, linux-rockchip,
linux-samsung-soc, linux-staging
On 13/10/2025 15:14, Ricardo Ribalda wrote:
> 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/ov9282.c:1133:3-10: WARNING: Consider using %pe to print PTR_ERR()
>
> Signed-off-by: Ricardo Ribalda <ribalda@chromium.org>
> ---
> drivers/media/i2c/ov9282.c | 4 ++--
> 1 file changed, 2 insertions(+), 2 deletions(-)
>
> diff --git a/drivers/media/i2c/ov9282.c b/drivers/media/i2c/ov9282.c
> index a9f6176e9729d500a40004de92c35b9abf89b08c..3e24d88f603c1432865b4d880670e4b67f1b5cec 100644
> --- a/drivers/media/i2c/ov9282.c
> +++ b/drivers/media/i2c/ov9282.c
> @@ -1129,8 +1129,8 @@ static int ov9282_parse_hw_config(struct ov9282 *ov9282)
> ov9282->reset_gpio = devm_gpiod_get_optional(ov9282->dev, "reset",
> GPIOD_OUT_LOW);
> if (IS_ERR(ov9282->reset_gpio)) {
> - dev_err(ov9282->dev, "failed to get reset gpio %ld",
> - PTR_ERR(ov9282->reset_gpio));
> + dev_err(ov9282->dev, "failed to get reset gpio %pe",
> + ov9282->reset_gpio);
> return PTR_ERR(ov9282->reset_gpio);
> }
>
>
> --
> 2.51.0.760.g7b8bcc2412-goog
>
>
Reviewed-by: Bryan O'Donoghue <bryan.odonoghue@linaro.org>
^ permalink raw reply [flat|nested] 48+ messages in thread
* Re: [PATCH 00/32] media: Use %pe format specifier
2025-10-13 14:14 [PATCH 00/32] media: Use %pe format specifier Ricardo Ribalda
` (31 preceding siblings ...)
2025-10-13 14:15 ` [PATCH 32/32] media: staging/ipu7: " Ricardo Ribalda
@ 2025-10-16 19:22 ` Sakari Ailus
32 siblings, 0 replies; 48+ messages in thread
From: Sakari Ailus @ 2025-10-16 19:22 UTC (permalink / raw)
To: Ricardo Ribalda
Cc: Linus Walleij, Dmitry Torokhov, Mauro Carvalho Chehab,
Hans Verkuil, Krzysztof Hałasa, Tomi Valkeinen, Leon Luo,
Kieran Bingham, Jacopo Mondi, Kieran Bingham, Laurent Pinchart,
Niklas Söderlund, Julien Massot, Jacopo Mondi, Daniel Scally,
Dave Stevenson, Benjamin Mugnier, Sylvain Petinot, Yong Zhi,
Bingbu Cao, Tianshu Qiu, Tiffany Lin, Andrew-CT Chen, Yunfei Dong,
Matthias Brugger, AngeloGioacchino Del Regno, Rui Miguel Silva,
Laurent Pinchart, Martin Kepplinger, Purism Kernel Team,
Shawn Guo, Sascha Hauer, Pengutronix Kernel Team, Fabio Estevam,
Dafna Hirschfeld, Heiko Stuebner, Sylwester Nawrocki,
Krzysztof Kozlowski, Alim Akhtar, Yemike Abhilash Chandra,
Greg Kroah-Hartman, linux-input, linux-kernel, linux-media,
linux-arm-kernel, linux-mediatek, imx, linux-renesas-soc,
linux-rockchip, linux-samsung-soc, linux-staging
Hi Ricardo,
On Mon, Oct 13, 2025 at 02:14:40PM +0000, Ricardo Ribalda wrote:
> 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().
>
> The recently introduced test scripts/coccinelle/misc/ptr_err_to_pe.cocci
> checks that we use %pe. Let's make it happy.
>
> Signed-off-by: Ricardo Ribalda <ribalda@chromium.org>
Thanks for the set.
Acked-by: Sakari Ailus <sakari.ailus@linux.intel.com>
--
Kind regards,
Sakari Ailus
^ permalink raw reply [flat|nested] 48+ messages in thread
* Re: [PATCH 01/32] Input: cyttsp5 - Use %pe format specifier
2025-10-13 14:14 ` [PATCH 01/32] Input: cyttsp5 - " Ricardo Ribalda
2025-10-13 15:35 ` Frank Li
@ 2025-10-17 5:18 ` Dmitry Torokhov
1 sibling, 0 replies; 48+ messages in thread
From: Dmitry Torokhov @ 2025-10-17 5:18 UTC (permalink / raw)
To: Ricardo Ribalda
Cc: Linus Walleij, Mauro Carvalho Chehab, Hans Verkuil, Sakari Ailus,
Krzysztof Hałasa, Tomi Valkeinen, Leon Luo, Kieran Bingham,
Jacopo Mondi, Kieran Bingham, Laurent Pinchart,
Niklas Söderlund, Julien Massot, Jacopo Mondi, Daniel Scally,
Dave Stevenson, Benjamin Mugnier, Sylvain Petinot, Yong Zhi,
Bingbu Cao, Tianshu Qiu, Tiffany Lin, Andrew-CT Chen, Yunfei Dong,
Matthias Brugger, AngeloGioacchino Del Regno, Rui Miguel Silva,
Laurent Pinchart, Martin Kepplinger, Purism Kernel Team,
Shawn Guo, Sascha Hauer, Pengutronix Kernel Team, Fabio Estevam,
Dafna Hirschfeld, Heiko Stuebner, Sylwester Nawrocki,
Krzysztof Kozlowski, Alim Akhtar, Yemike Abhilash Chandra,
Greg Kroah-Hartman, linux-input, linux-kernel, linux-media,
linux-arm-kernel, linux-mediatek, imx, linux-renesas-soc,
linux-rockchip, linux-samsung-soc, linux-staging
On Mon, Oct 13, 2025 at 02:14:41PM +0000, Ricardo Ribalda wrote:
> 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:
> ./cyttsp5.c:927:3-10: WARNING: Consider using %pe to print PTR_ERR()
>
> Signed-off-by: Ricardo Ribalda <ribalda@chromium.org>
Applied, thank you.
--
Dmitry
^ permalink raw reply [flat|nested] 48+ messages in thread
end of thread, other threads:[~2025-10-17 5:18 UTC | newest]
Thread overview: 48+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2025-10-13 14:14 [PATCH 00/32] media: Use %pe format specifier Ricardo Ribalda
2025-10-13 14:14 ` [PATCH 01/32] Input: cyttsp5 - " Ricardo Ribalda
2025-10-13 15:35 ` Frank Li
2025-10-13 15:50 ` Ricardo Ribalda
2025-10-17 5:18 ` Dmitry Torokhov
2025-10-13 14:14 ` [PATCH 02/32] media: dvbdev: " Ricardo Ribalda
2025-10-13 14:14 ` [PATCH 03/32] media: mn88443x: " Ricardo Ribalda
2025-10-13 14:14 ` [PATCH 04/32] media: adv7842: " Ricardo Ribalda
2025-10-13 14:14 ` [PATCH 05/32] media: ar0521: " Ricardo Ribalda
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 ` [PATCH 07/32] media: i2c: ds90ub913: " Ricardo Ribalda
2025-10-13 14:14 ` [PATCH 08/32] media: i2c: ds90ub953: " Ricardo Ribalda
2025-10-13 14:14 ` [PATCH 09/32] media: i2c: imx274: " Ricardo Ribalda
2025-10-13 14:14 ` [PATCH 10/32] media: i2c: imx335: " 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 14:14 ` [PATCH 11/32] media: i2c: imx412: " Ricardo Ribalda
2025-10-14 21:09 ` Bryan O'Donoghue
2025-10-13 14:14 ` [PATCH 12/32] media: i2c: max9286: " 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 ` [PATCH 14/32] media: i2c: mt9m111: " Ricardo Ribalda
2025-10-13 14:14 ` [PATCH 15/32] media: i2c: mt9v111: " Ricardo Ribalda
2025-10-13 14:14 ` [PATCH 16/32] media: i2c: ov5675: " Ricardo Ribalda
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 ` [PATCH 18/32] media: i2c: ov9282: " Ricardo Ribalda
2025-10-14 21:10 ` Bryan O'Donoghue
2025-10-13 14:14 ` [PATCH 19/32] media: rj54n1cb0c: " Ricardo Ribalda
2025-10-13 14:15 ` [PATCH 20/32] media: i2c: st-mipid02: " Ricardo Ribalda
2025-10-13 14:15 ` [PATCH 21/32] media: ipu-bridge: " Ricardo Ribalda
2025-10-13 14:15 ` [PATCH 22/32] media: ipu3-cio2: " Ricardo Ribalda
2025-10-13 14:15 ` [PATCH 23/32] media: ipu6: isys: " Ricardo Ribalda
2025-10-13 14:15 ` [PATCH 24/32] media: mediatek: vcodec: " Ricardo Ribalda
2025-10-14 11:29 ` AngeloGioacchino Del Regno
2025-10-13 14:15 ` [PATCH 25/32] media: imx8mq-mipi-csi2: " Ricardo Ribalda
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 ` [PATCH 27/32] media: renesas: vsp1: " Ricardo Ribalda
2025-10-13 14:42 ` Geert Uytterhoeven
2025-10-13 14:15 ` [PATCH 28/32] media: rkisp1: " Ricardo Ribalda
2025-10-13 14:15 ` [PATCH 29/32] media: samsung: exynos4-is: " Ricardo Ribalda
2025-10-13 14:15 ` [PATCH 30/32] media: ti: cal " Ricardo Ribalda
2025-10-13 14:15 ` [PATCH 31/32] media: staging: ipu3-imgu: " Ricardo Ribalda
2025-10-13 14:15 ` [PATCH 32/32] media: staging/ipu7: " Ricardo Ribalda
2025-10-16 19:22 ` [PATCH 00/32] media: " Sakari Ailus
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).