[PATCH 3/3] rtc: pm8xxx: switch to devm_device_init_wakeup

From: alexandre . belloni
Date: Mon Mar 03 2025 - 17:36:38 EST


From: Alexandre Belloni <alexandre.belloni@xxxxxxxxxxx>

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

Signed-off-by: Alexandre Belloni <alexandre.belloni@xxxxxxxxxxx>
---
drivers/rtc/rtc-pm8xxx.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/drivers/rtc/rtc-pm8xxx.c b/drivers/rtc/rtc-pm8xxx.c
index 3b9709214a08..a88073efffb3 100644
--- a/drivers/rtc/rtc-pm8xxx.c
+++ b/drivers/rtc/rtc-pm8xxx.c
@@ -503,7 +503,7 @@ static int pm8xxx_rtc_probe(struct platform_device *pdev)

platform_set_drvdata(pdev, rtc_dd);

- device_init_wakeup(&pdev->dev, true);
+ devm_device_init_wakeup(&pdev->dev);

rtc_dd->rtc = devm_rtc_allocate_device(&pdev->dev);
if (IS_ERR(rtc_dd->rtc))
--
2.48.1