Re: [PATCH 4/8] rtc: max77686: remove useless variable
From: Luca Ceresoli <luca@lucaceresoli.net>
Date: 2021-10-15 20:59:57
Also in:
linux-devicetree, linux-watchdog, lkml
From: Luca Ceresoli <luca@lucaceresoli.net>
Date: 2021-10-15 20:59:57
Also in:
linux-devicetree, linux-watchdog, lkml
Hi, On 15/10/21 19:33, Alexandre Belloni wrote:
On 11/10/2021 17:56:11+0200, Luca Ceresoli wrote:quoted
quoted
rtc_24hr_mode is set to 1 in max77686_rtc_probe()->max77686_rtc_init_reg()before being read and is never set back to 0 again. As such, it is de facto a constant. Remove the variable and the unreachable code. Signed-off-by: Luca Ceresoli <luca@lucaceresoli.net> --- drivers/rtc/rtc-max77686.c | 11 +---------- 1 file changed, 1 insertion(+), 10 deletions(-)diff --git a/drivers/rtc/rtc-max77686.c b/drivers/rtc/rtc-max77686.c index 7e765207f28e..9901c596998a 100644 --- a/drivers/rtc/rtc-max77686.c +++ b/drivers/rtc/rtc-max77686.c@@ -99,7 +99,6 @@ struct max77686_rtc_info { int rtc_irq; int virq; - int rtc_24hr_mode; }; enum MAX77686_RTC_OP {@@ -278,13 +277,7 @@ static void max77686_rtc_data_to_tm(u8 *data, struct rtc_time *tm, tm->tm_sec = data[RTC_SEC] & mask; tm->tm_min = data[RTC_MIN] & mask; - if (info->rtc_24hr_mode) { - tm->tm_hour = data[RTC_HOUR] & 0x1f; - } else { - tm->tm_hour = data[RTC_HOUR] & 0x0f; - if (data[RTC_HOUR] & HOUR_PM_MASK)So I guess HOUR_PM_SHIFT and HOUR_PM_MASK can also be removed
Sure. Coming in v2. Thanks. -- Luca