Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit d26c844b authored by Rafael J. Wysocki's avatar Rafael J. Wysocki
Browse files

fujitsu-tablet: Use struct dev_pm_ops for power management



Make the fujitsu-tablet driver define its PM callbacks through
a struct dev_pm_ops object rather than by using legacy PM hooks
in struct acpi_device_ops.

Signed-off-by: default avatarRafael J. Wysocki <rjw@sisk.pl>
parent 81bc4954
Loading
Loading
Loading
Loading
+5 −3
Original line number Original line Diff line number Diff line
@@ -440,12 +440,14 @@ static int __devexit acpi_fujitsu_remove(struct acpi_device *adev, int type)
	return 0;
	return 0;
}
}


static int acpi_fujitsu_resume(struct acpi_device *adev)
static int acpi_fujitsu_resume(struct device *dev)
{
{
	fujitsu_reset();
	fujitsu_reset();
	return 0;
	return 0;
}
}


static SIMPLE_DEV_PM_OPS(acpi_fujitsu_pm, NULL, acpi_fujitsu_resume);

static struct acpi_driver acpi_fujitsu_driver = {
static struct acpi_driver acpi_fujitsu_driver = {
	.name  = MODULENAME,
	.name  = MODULENAME,
	.class = "hotkey",
	.class = "hotkey",
@@ -453,8 +455,8 @@ static struct acpi_driver acpi_fujitsu_driver = {
	.ops   = {
	.ops   = {
		.add    = acpi_fujitsu_add,
		.add    = acpi_fujitsu_add,
		.remove	= acpi_fujitsu_remove,
		.remove	= acpi_fujitsu_remove,
		.resume = acpi_fujitsu_resume,
	},
	}
	.drv.pm = &acpi_fujitsu_pm,
};
};


static int __init fujitsu_module_init(void)
static int __init fujitsu_module_init(void)