From c874f5fef053652586d2ffa9b4796d021f5c619a Mon Sep 17 00:00:00 2001 From: =?utf8?q?Uwe=20Kleine-K=C3=B6nig?= Date: Wed, 17 Dec 2025 12:20:34 +0100 Subject: [PATCH] wifi: wlcore: sdio: Use pm_ptr instead of #ifdef CONFIG_PM MIME-Version: 1.0 Content-Type: text/plain; charset=utf8 Content-Transfer-Encoding: 8bit This increases build coverage and removes two ugly #ifdefs. Signed-off-by: Uwe Kleine-König Link: https://patch.msgid.link/20251217112033.3309281-4-u.kleine-koenig@baylibre.com Signed-off-by: Johannes Berg --- drivers/net/wireless/ti/wlcore/sdio.c | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-) diff --git a/drivers/net/wireless/ti/wlcore/sdio.c b/drivers/net/wireless/ti/wlcore/sdio.c index a73207bbe5d7a..421d688ae58b3 100644 --- a/drivers/net/wireless/ti/wlcore/sdio.c +++ b/drivers/net/wireless/ti/wlcore/sdio.c @@ -370,7 +370,6 @@ static void wl1271_remove(struct sdio_func *func) platform_device_unregister(glue->core); } -#ifdef CONFIG_PM static int wl1271_suspend(struct device *dev) { /* Tell MMC/SDIO core it's OK to power down the card @@ -422,18 +421,15 @@ static const struct dev_pm_ops wl1271_sdio_pm_ops = { .suspend = wl1271_suspend, .resume = wl1271_resume, }; -#endif static struct sdio_driver wl1271_sdio_driver = { .name = "wl1271_sdio", .id_table = wl1271_devices, .probe = wl1271_probe, .remove = wl1271_remove, -#ifdef CONFIG_PM .drv = { - .pm = &wl1271_sdio_pm_ops, + .pm = pm_ptr(&wl1271_sdio_pm_ops), }, -#endif }; module_sdio_driver(wl1271_sdio_driver); -- 2.47.3