[rtc-linux] Re: [PATCH v4 3/7] rtc: ds3232: fix read on /dev/rtc after RTC_AIE_ON
From: Alexandre Belloni <hidden>
Date: 2016-03-10 06:25:49
On 07/03/2016 at 00:27:49 +0900, Akinobu Mita wrote :
The rtctest (tools/testing/selftests/timers/rtctest.c) found that reading ds3232 rtc device immediately return the value 0x20 (RTC_AF) without waiting alarm interrupt. This is because alarm_irq_enable() of ds3232 driver changes RTC_AF flag in rtc->irq_data. So calling ioctl with RTC_AIE_ON generates invalid value in rtc device. The lower-level driver should not touch rtc->irq_data directly. Signed-off-by: Akinobu Mita <akinobu.mita@gmail.com> Cc: Alessandro Zummo <redacted> Cc: Alexandre Belloni <redacted> Cc: Dennis Aberilla <redacted> --- * No changes from the previous version drivers/rtc/rtc-ds3232.c | 10 +++------- 1 file changed, 3 insertions(+), 7 deletions(-)
This patch and all the following are applied, thanks. -- Alexandre Belloni, Free Electrons Embedded Linux, Kernel and Android engineering http://free-electrons.com -- -- You received this message because you are subscribed to "rtc-linux". Membership options at http://groups.google.com/group/rtc-linux . Please read http://groups.google.com/group/rtc-linux/web/checklist before submitting a driver. --- You received this message because you are subscribed to the Google Groups "rtc-linux" group. To unsubscribe from this group and stop receiving emails from it, send an email to rtc-linux+unsubscribe@googlegroups.com. For more options, visit https://groups.google.com/d/optout.