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

index 7b44d7723cae412a698c41a378305343dcedb92a..3d5662aa1bd80ea0f766def260d8ee8b4a7c4ff7 100644 (file)
@@ -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;