Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux

rtc: mpfs: switch to devm_device_init_wakeup

Switch to devm_device_init_wakeup to avoid a possible memory leak as wakeup
is never disabled.

Link: https://lore.kernel.org/r/20250303223600.1135142-1-alexandre.belloni@bootlin.com
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>

+1 -1
+1 -1
drivers/rtc/rtc-mpfs.c
··· 266 266 writel(prescaler, rtcdev->base + PRESCALER_REG); 267 267 dev_info(&pdev->dev, "prescaler set to: %lu\n", prescaler); 268 268 269 - device_init_wakeup(&pdev->dev, true); 269 + devm_device_init_wakeup(&pdev->dev); 270 270 ret = devm_pm_set_wake_irq(&pdev->dev, wakeup_irq); 271 271 if (ret) 272 272 dev_err(&pdev->dev, "failed to enable irq wake\n");