On Fri, Aug 21, 2026 at 02:55:57PM +0100, Prabhakar wrote: > From: Lad Prabhakar > > rzn1_rtc_set_alarm() updates RZN1_RTC_ALM, RZN1_RTC_ALH and > RZN1_RTC_ALW using separate MMIO writes without first disabling the > alarm interrupt. If a previous alarm is still enabled, the interrupt > can fire while the alarm registers contain a mixture of old and newly > written values. > > Fix this by disabling the alarm interrupt before reprogramming ALM, ALH > and ALW with a call to rzn1_rtc_alarm_irq_enable(). > > Fixes: b5ad1bf00d2c4 ("rtc: rzn1: Add alarm support") > Cc: stable@vger.kernel.org > Signed-off-by: Lad Prabhakar Reviewed-by: Wolfram Sang Tested-by: Wolfram Sang