lkml.org 
[lkml]   [2019]   [Dec]   [11]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
    Patch in this message
    /
    From
    Subject[PATCH 4.19 044/243] rtc: max77686: Fix the returned value in case of error in max77686_rtc_read_time()
    Date
    From: Christophe JAILLET <christophe.jaillet@wanadoo.fr>

    [ Upstream commit b28cc6cec3d814f5184cbebb2d1f987e769f534a ]

    In case of error, we return 0.
    This is spurious and not consistent with the other functions of the driver.
    Commit e115a2bf1426 has modified more than what is said in the commit
    message. Reverse part of it znd return an error when needed, as it was
    previously.

    Fixes: e115a2bf1426 ("rtc: max77686: stop validating rtc_time in .read_time")
    Signed-off-by: Christophe JAILLET <christophe.jaillet@wanadoo.fr>
    Reviewed-by: Chanwoo Choi <cw00.choi@samsung.com>
    Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
    Signed-off-by: Sasha Levin <sashal@kernel.org>
    ---
    drivers/rtc/rtc-max77686.c | 2 +-
    1 file changed, 1 insertion(+), 1 deletion(-)

    diff --git a/drivers/rtc/rtc-max77686.c b/drivers/rtc/rtc-max77686.c
    index 8a60900d6b8b5..4aff349ae301a 100644
    --- a/drivers/rtc/rtc-max77686.c
    +++ b/drivers/rtc/rtc-max77686.c
    @@ -360,7 +360,7 @@ static int max77686_rtc_read_time(struct device *dev, struct rtc_time *tm)

    out:
    mutex_unlock(&info->lock);
    - return 0;
    + return ret;
    }

    static int max77686_rtc_set_time(struct device *dev, struct rtc_time *tm)
    --
    2.20.1


    \
     
     \ /
      Last update: 2019-12-11 16:18    [W:3.256 / U:0.120 seconds]
    ©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site