From: Dan Carpenter Date: Thu, 18 Sep 2025 09:49:31 +0000 (+0300) Subject: rtc: optee: fix error code in probe() X-Git-Tag: v6.18-rc1~5^2~12 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=8bbd727453b497722b3e31b5d634c35faa953fbd;p=thirdparty%2Flinux.git rtc: optee: fix error code in probe() 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 Link: https://lore.kernel.org/r/21f1a18008f1bbc8f70d0bd5c05b72fbf5fc9c7d.1758182509.git.dan.carpenter@linaro.org Signed-off-by: Alexandre Belloni --- 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; }