From: Alexandre Belloni Date: Tue, 19 Jan 2021 22:06:47 +0000 (+0100) Subject: rtc: mcp795: use rtc_lock/rtc_unlock X-Git-Tag: v5.12-rc1~106^2~44 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=cc9230178410593c2aec28fdd5700915854cd7e3;p=thirdparty%2Fkernel%2Flinux.git rtc: mcp795: use rtc_lock/rtc_unlock Avoid accessing directly rtc->ops_lock and use the RTC core helpers. Signed-off-by: Alexandre Belloni Link: https://lore.kernel.org/r/20210119220653.677750-9-alexandre.belloni@bootlin.com --- diff --git a/drivers/rtc/rtc-mcp795.c b/drivers/rtc/rtc-mcp795.c index 21cbf7f892e8d..bad7792b6ca58 100644 --- a/drivers/rtc/rtc-mcp795.c +++ b/drivers/rtc/rtc-mcp795.c @@ -350,10 +350,9 @@ static irqreturn_t mcp795_irq(int irq, void *data) { struct spi_device *spi = data; struct rtc_device *rtc = spi_get_drvdata(spi); - struct mutex *lock = &rtc->ops_lock; int ret; - mutex_lock(lock); + rtc_lock(rtc); /* Disable alarm. * There is no need to clear ALM0IF (Alarm 0 Interrupt Flag) bit, @@ -365,7 +364,7 @@ static irqreturn_t mcp795_irq(int irq, void *data) "Failed to disable alarm in IRQ (ret=%d)\n", ret); rtc_update_irq(rtc, 1, RTC_AF | RTC_IRQF); - mutex_unlock(lock); + rtc_unlock(rtc); return IRQ_HANDLED; }