]> www.infradead.org Git - users/hch/misc.git/commitdiff
rtc: optee: fix error code in probe()
authorDan Carpenter <dan.carpenter@linaro.org>
Thu, 18 Sep 2025 09:49:31 +0000 (12:49 +0300)
committerAlexandre Belloni <alexandre.belloni@bootlin.com>
Sun, 5 Oct 2025 18:52:40 +0000 (20:52 +0200)
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>
Link: https://lore.kernel.org/r/21f1a18008f1bbc8f70d0bd5c05b72fbf5fc9c7d.1758182509.git.dan.carpenter@linaro.org
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
drivers/rtc/rtc-optee.c

index 27db403e30476a72620299d946fba4749bc528d1..7b44d7723cae412a698c41a378305343dcedb92a 100644 (file)
@@ -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;
                }