]> git.ipfire.org Git - thirdparty/kernel/linux.git/commitdiff
extcon: max14526: avoid defined but not used warning
authorRandy Dunlap <rdunlap@infradead.org>
Tue, 13 May 2025 21:02:51 +0000 (14:02 -0700)
committerChanwoo Choi <cw00.choi@samsung.com>
Mon, 8 Sep 2025 06:12:54 +0000 (15:12 +0900)
SIMPLE_PM_DEV_OPS() is deprecated according to <linux/pm.h>.
Use DEFINE_SIMPLE_PM_DEV_OPS() instead. This avoids a build warning
when CONFIG_PM is not enabled:

drivers/extcon/extcon-max14526.c:265:12: warning: ‘max14526_resume’ defined but not used [-Wunused-function]
  265 | static int max14526_resume(struct device *dev)

Fixes: 145af3ddd1cd ("extcon: Add basic support for Maxim MAX14526 MUIC")
Signed-off-by: Randy Dunlap <rdunlap@infradead.org>
Link: https://lore.kernel.org/lkml/20250513210252.1139749-1-rdunlap@infradead.org/
Signed-off-by: Chanwoo Choi <cw00.choi@samsung.com>
drivers/extcon/extcon-max14526.c

index 93cb1d9a1044ec4be22292a8715294d4dc521096..3750a5c20612da19de8009c0e2fdda14f80aaa5a 100644 (file)
@@ -272,7 +272,7 @@ static int max14526_resume(struct device *dev)
        return 0;
 }
 
-static SIMPLE_DEV_PM_OPS(max14526_pm_ops, NULL, max14526_resume);
+static DEFINE_SIMPLE_DEV_PM_OPS(max14526_pm_ops, NULL, max14526_resume);
 
 static const struct of_device_id max14526_match[] = {
        { .compatible = "maxim,max14526" },