[PATCH] ACPI: AC: use DEFINE_SIMPLE_DEV_PM_OPS
Triet Hoang <[email protected]>
| Newsgroups | gmane.linux.acpi.devel,gmane.linux.kernel |
|---|---|
| Message-ID | <[email protected]> |
Convert the deprecated SIMPLE_DEV_PM_OPS to DEFINE_SIMPLE_DEV_PM_OPS Also use pm_sleep_ptr() when assigning the ops to the driver. This allows the removal of the ifdef CONFIG_PM_SLEEP. Signed-off-by: Triet Hoang <[email protected]> --- drivers/acpi/ac.c | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/drivers/acpi/ac.c b/drivers/acpi/ac.c index f19d6dd43473..eef0c8e32d73 100644 --- a/drivers/acpi/ac.c +++ b/drivers/acpi/ac.c @@ -239,7 +239,6 @@ static int acpi_ac_probe(struct platform_device *pdev) return 0; } -#ifdef CONFIG_PM_SLEEP static int acpi_ac_resume(struct device *dev) { struct acpi_ac *ac = dev_get_drvdata(dev); @@ -253,9 +252,8 @@ static int acpi_ac_resume(struct device *dev) return 0; } -#endif -static SIMPLE_DEV_PM_OPS(acpi_ac_pm, NULL, acpi_ac_resume); +static DEFINE_SIMPLE_DEV_PM_OPS(acpi_ac_pm, NULL, acpi_ac_resume); static void acpi_ac_remove(struct platform_device *pdev) { @@ -270,7 +268,7 @@ static struct platform_driver acpi_ac_driver = { .driver = { .name = "ac", .acpi_match_table = ac_device_ids, - .pm = &acpi_ac_pm, + .pm = pm_sleep_ptr(&acpi_ac_pm), }, }; -- 2.53.0