All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH 0/2] rtc: optee: Fix a couple error codes
@ 2025-09-18  9:48 Dan Carpenter
  2025-09-18  9:49 ` [PATCH 1/2] rtc: optee: fix error code in probe() Dan Carpenter
                   ` (2 more replies)
  0 siblings, 3 replies; 4+ messages in thread
From: Dan Carpenter @ 2025-09-18  9:48 UTC (permalink / raw)
  To: Clément Le Goffic
  Cc: Alexandre Belloni, Clément Léger, linux-kernel,
	linux-rtc

Fix a couple error codes detected by Smatch.

Dan Carpenter (2):
  rtc: optee: fix error code in probe()
  rtc: optee: Fix error code in optee_rtc_read_alarm()

 drivers/rtc/rtc-optee.c | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

-- 
2.51.0


^ permalink raw reply	[flat|nested] 4+ messages in thread

* [PATCH 1/2] rtc: optee: fix error code in probe()
  2025-09-18  9:48 [PATCH 0/2] rtc: optee: Fix a couple error codes Dan Carpenter
@ 2025-09-18  9:49 ` Dan Carpenter
  2025-09-18  9:49 ` [PATCH 2/2] rtc: optee: Fix error code in optee_rtc_read_alarm() Dan Carpenter
  2025-10-05 18:53 ` [PATCH 0/2] rtc: optee: Fix a couple error codes Alexandre Belloni
  2 siblings, 0 replies; 4+ messages in thread
From: Dan Carpenter @ 2025-09-18  9:49 UTC (permalink / raw)
  To: Clément Le Goffic
  Cc: Clément Léger, Alexandre Belloni, linux-rtc,
	linux-kernel

Return an error code if kthread_create() fails.  Currently the code
returns success.

Fixes: 6266aea864fa ("rtc: optee: add alarm related rtc ops to optee rtc driver")
Signed-off-by: Dan Carpenter <dan.carpenter@linaro.org>
---
 drivers/rtc/rtc-optee.c | 1 +
 1 file changed, 1 insertion(+)

diff --git a/drivers/rtc/rtc-optee.c b/drivers/rtc/rtc-optee.c
index 27db403e3047..7b44d7723cae 100644
--- a/drivers/rtc/rtc-optee.c
+++ b/drivers/rtc/rtc-optee.c
@@ -614,6 +614,7 @@ static int optee_rtc_probe(struct device *dev)
 						  priv, "rtc_alarm_evt");
 		if (IS_ERR(priv->alarm_task)) {
 			dev_err(dev, "Failed to create alarm thread\n");
+			err = PTR_ERR(priv->alarm_task);
 			goto out_shm;
 		}
 
-- 
2.51.0


^ permalink raw reply related	[flat|nested] 4+ messages in thread

* [PATCH 2/2] rtc: optee: Fix error code in optee_rtc_read_alarm()
  2025-09-18  9:48 [PATCH 0/2] rtc: optee: Fix a couple error codes Dan Carpenter
  2025-09-18  9:49 ` [PATCH 1/2] rtc: optee: fix error code in probe() Dan Carpenter
@ 2025-09-18  9:49 ` Dan Carpenter
  2025-10-05 18:53 ` [PATCH 0/2] rtc: optee: Fix a couple error codes Alexandre Belloni
  2 siblings, 0 replies; 4+ messages in thread
From: Dan Carpenter @ 2025-09-18  9:49 UTC (permalink / raw)
  To: Clément Le Goffic
  Cc: Clément Léger, Alexandre Belloni, linux-rtc,
	linux-kernel

Return "optee_alarm" instead of "alarm".  The "alarm" pointer is a valid
pointer and not an error pointer.

Fixes: 6266aea864fa ("rtc: optee: add alarm related rtc ops to optee rtc driver")
Signed-off-by: Dan Carpenter <dan.carpenter@linaro.org>
---
 drivers/rtc/rtc-optee.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/drivers/rtc/rtc-optee.c b/drivers/rtc/rtc-optee.c
index 7b44d7723cae..3d5662aa1bd8 100644
--- a/drivers/rtc/rtc-optee.c
+++ b/drivers/rtc/rtc-optee.c
@@ -299,7 +299,7 @@ static int optee_rtc_read_alarm(struct device *dev, struct rtc_wkalrm *alarm)
 
 	optee_alarm = tee_shm_get_va(priv->shm, 0);
 	if (IS_ERR(optee_alarm))
-		return PTR_ERR(alarm);
+		return PTR_ERR(optee_alarm);
 
 	if (param[0].u.memref.size != sizeof(*optee_alarm))
 		return -EPROTO;
-- 
2.51.0


^ permalink raw reply related	[flat|nested] 4+ messages in thread

* Re: [PATCH 0/2] rtc: optee: Fix a couple error codes
  2025-09-18  9:48 [PATCH 0/2] rtc: optee: Fix a couple error codes Dan Carpenter
  2025-09-18  9:49 ` [PATCH 1/2] rtc: optee: fix error code in probe() Dan Carpenter
  2025-09-18  9:49 ` [PATCH 2/2] rtc: optee: Fix error code in optee_rtc_read_alarm() Dan Carpenter
@ 2025-10-05 18:53 ` Alexandre Belloni
  2 siblings, 0 replies; 4+ messages in thread
From: Alexandre Belloni @ 2025-10-05 18:53 UTC (permalink / raw)
  To: Clément Le Goffic, Dan Carpenter
  Cc: Clément Léger, linux-kernel, linux-rtc

On Thu, 18 Sep 2025 12:48:39 +0300, Dan Carpenter wrote:
> Fix a couple error codes detected by Smatch.
> 
> Dan Carpenter (2):
>   rtc: optee: fix error code in probe()
>   rtc: optee: Fix error code in optee_rtc_read_alarm()
> 
> drivers/rtc/rtc-optee.c | 3 ++-
>  1 file changed, 2 insertions(+), 1 deletion(-)
> 
> [...]

Applied, thanks!

[1/2] rtc: optee: fix error code in probe()
      https://git.kernel.org/abelloni/c/8bbd727453b4
[2/2] rtc: optee: Fix error code in optee_rtc_read_alarm()
      https://git.kernel.org/abelloni/c/eb7392a01964

Best regards,

-- 
Alexandre Belloni, co-owner and COO, Bootlin
Embedded Linux and Kernel engineering
https://bootlin.com

^ permalink raw reply	[flat|nested] 4+ messages in thread

end of thread, other threads:[~2025-10-05 18:53 UTC | newest]

Thread overview: 4+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2025-09-18  9:48 [PATCH 0/2] rtc: optee: Fix a couple error codes Dan Carpenter
2025-09-18  9:49 ` [PATCH 1/2] rtc: optee: fix error code in probe() Dan Carpenter
2025-09-18  9:49 ` [PATCH 2/2] rtc: optee: Fix error code in optee_rtc_read_alarm() Dan Carpenter
2025-10-05 18:53 ` [PATCH 0/2] rtc: optee: Fix a couple error codes Alexandre Belloni

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.