From e7124bcceb15c069a1b0baa5fff67b9f102a0f84 Mon Sep 17 00:00:00 2001 From: Alexandre Belloni Date: Fri, 9 Oct 2026 23:23:47 +0200 Subject: [PATCH] rtc: nvidia-vrs10: remove locking in IRQ handler Remove locking in the interrupt handler as it is not necessary to be locked while calling rtc_update_irq(). Link: https://patch.msgid.link/20261009212347.490403-1-alexandre.belloni@bootlin.com Signed-off-by: Alexandre Belloni --- drivers/rtc/rtc-nvidia-vrs10.c | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/drivers/rtc/rtc-nvidia-vrs10.c b/drivers/rtc/rtc-nvidia-vrs10.c index b15796698558..caac63f4e0fc 100644 --- a/drivers/rtc/rtc-nvidia-vrs10.c +++ b/drivers/rtc/rtc-nvidia-vrs10.c @@ -358,11 +358,8 @@ static irqreturn_t nvvrs_rtc_irq_handler(int irq, void *data) if (ret < 0) return IRQ_NONE; - if (ret & NVVRS_INT_SRC1_RTC_MASK) { - rtc_lock(info->rtc); + if (ret & NVVRS_INT_SRC1_RTC_MASK) rtc_update_irq(info->rtc, 1, RTC_IRQF | RTC_AF); - rtc_unlock(info->rtc); - } /* Clear all interrupts */ if (nvvrs_pseq_irq_clear(info) < 0)