Hi, On Mon 30 Mar 20, 22:15, Alexandre Belloni wrote: > Call the 64bit versions of rtc_tm time conversion. > > Signed-off-by: Alexandre Belloni <alexandre.belloni@xxxxxxxxxxx> This was successfully: Tested-by: Paul Kocialkowski <paul.kocialkowski@xxxxxxxxxxx> Cheers, Paul > --- > drivers/rtc/rtc-sun6i.c | 6 +++--- > 1 file changed, 3 insertions(+), 3 deletions(-) > > diff --git a/drivers/rtc/rtc-sun6i.c b/drivers/rtc/rtc-sun6i.c > index 446ce38c1592..e2b8b150bcb4 100644 > --- a/drivers/rtc/rtc-sun6i.c > +++ b/drivers/rtc/rtc-sun6i.c > @@ -498,7 +498,7 @@ static int sun6i_rtc_getalarm(struct device *dev, struct rtc_wkalrm *wkalrm) > > wkalrm->enabled = !!(alrm_en & SUN6I_ALRM_EN_CNT_EN); > wkalrm->pending = !!(alrm_st & SUN6I_ALRM_EN_CNT_EN); > - rtc_time_to_tm(chip->alarm, &wkalrm->time); > + rtc_time64_to_tm(chip->alarm, &wkalrm->time); > > return 0; > } > @@ -519,8 +519,8 @@ static int sun6i_rtc_setalarm(struct device *dev, struct rtc_wkalrm *wkalrm) > return -EINVAL; > } > > - rtc_tm_to_time(alrm_tm, &time_set); > - rtc_tm_to_time(&tm_now, &time_now); > + time_set = rtc_tm_to_time64(alrm_tm); > + time_now = rtc_tm_to_time64(&tm_now); > if (time_set <= time_now) { > dev_err(dev, "Date to set in the past\n"); > return -EINVAL; > -- > 2.25.1 > > > _______________________________________________ > linux-arm-kernel mailing list > linux-arm-kernel@xxxxxxxxxxxxxxxxxxx > http://lists.infradead.org/mailman/listinfo/linux-arm-kernel -- Paul Kocialkowski, Bootlin Embedded Linux and kernel engineering https://bootlin.com
Attachment:
signature.asc
Description: PGP signature