Message ID | 21889638.EfDdHjke4D@kreacher (mailing list archive) |
---|---|
State | Superseded, archived |
Headers | show |
Series | ACPI: thermal: Assorted cleanups | expand |
On 5/30/2023 5:44 PM, Rafael J. Wysocki wrote: > From: Rafael J. Wysocki <rafael.j.wysocki@intel.com> > > Move the definition of the acpi_thermal_driver structure closer to the > initialization code that registes the driver, so some function forward registe -> registers I heard some people use 'codespell' for some automatic checking, but haven't used that so far > declarations can be dropped. > > Also move the module information to the end of the file where it is > usually located. > > No functional impact. > > Signed-off-by: Rafael J. Wysocki <rafael.j.wysocki@intel.com> > --- > drivers/acpi/thermal.c | 66 +++++++++++++++++++++++-------------------------- > 1 file changed, 31 insertions(+), 35 deletions(-) > > Index: linux-pm/drivers/acpi/thermal.c > =================================================================== > --- linux-pm.orig/drivers/acpi/thermal.c > +++ linux-pm/drivers/acpi/thermal.c > @@ -70,10 +70,6 @@ do { \ > "Please report to linux-acpi@vger.kernel.org\n", str); \ > } while (0) > > -MODULE_AUTHOR("Paul Diefenbaugh"); > -MODULE_DESCRIPTION("ACPI Thermal Zone Driver"); > -MODULE_LICENSE("GPL"); > - > static int act; > module_param(act, int, 0644); > MODULE_PARM_DESC(act, "Disable or override all lowest active trip points."); > @@ -100,37 +96,6 @@ MODULE_PARM_DESC(psv, "Disable or overri > > static struct workqueue_struct *acpi_thermal_pm_queue; > > -static int acpi_thermal_add(struct acpi_device *device); > -static void acpi_thermal_remove(struct acpi_device *device); > -static void acpi_thermal_notify(struct acpi_device *device, u32 event); > - > -static const struct acpi_device_id thermal_device_ids[] = { > - {ACPI_THERMAL_HID, 0}, > - {"", 0}, > -}; > -MODULE_DEVICE_TABLE(acpi, thermal_device_ids); > - > -#ifdef CONFIG_PM_SLEEP > -static int acpi_thermal_suspend(struct device *dev); > -static int acpi_thermal_resume(struct device *dev); > -#else > -#define acpi_thermal_suspend NULL > -#define acpi_thermal_resume NULL > -#endif > -static SIMPLE_DEV_PM_OPS(acpi_thermal_pm, acpi_thermal_suspend, acpi_thermal_resume); > - > -static struct acpi_driver acpi_thermal_driver = { > - .name = "thermal", > - .class = ACPI_THERMAL_CLASS, > - .ids = thermal_device_ids, > - .ops = { > - .add = acpi_thermal_add, > - .remove = acpi_thermal_remove, > - .notify = acpi_thermal_notify, > - }, > - .drv.pm = &acpi_thermal_pm, > -}; > - > struct acpi_thermal_state { > u8 critical:1; > u8 hot:1; > @@ -1131,6 +1096,33 @@ static int acpi_thermal_resume(struct de > } > #endif > > +static const struct acpi_device_id thermal_device_ids[] = { > + {ACPI_THERMAL_HID, 0}, > + {"", 0}, > +}; > +MODULE_DEVICE_TABLE(acpi, thermal_device_ids); > + > +#ifdef CONFIG_PM_SLEEP > +static int acpi_thermal_suspend(struct device *dev); > +static int acpi_thermal_resume(struct device *dev); > +#else > +#define acpi_thermal_suspend NULL > +#define acpi_thermal_resume NULL > +#endif > +static SIMPLE_DEV_PM_OPS(acpi_thermal_pm, acpi_thermal_suspend, acpi_thermal_resume); > + > +static struct acpi_driver acpi_thermal_driver = { > + .name = "thermal", > + .class = ACPI_THERMAL_CLASS, > + .ids = thermal_device_ids, > + .ops = { > + .add = acpi_thermal_add, > + .remove = acpi_thermal_remove, > + .notify = acpi_thermal_notify, > + }, > + .drv.pm = &acpi_thermal_pm, > +}; > + > static int thermal_act(const struct dmi_system_id *d) { > if (act == 0) { > pr_notice("%s detected: disabling all active thermal trip points\n", > @@ -1235,3 +1227,7 @@ static void __exit acpi_thermal_exit(voi > > module_init(acpi_thermal_init); > module_exit(acpi_thermal_exit); > + > +MODULE_AUTHOR("Paul Diefenbaugh"); > +MODULE_DESCRIPTION("ACPI Thermal Zone Driver"); > +MODULE_LICENSE("GPL"); > Reviewed-by: Michal Wilczynski <michal.wilczynski@intel.com> >
Index: linux-pm/drivers/acpi/thermal.c =================================================================== --- linux-pm.orig/drivers/acpi/thermal.c +++ linux-pm/drivers/acpi/thermal.c @@ -70,10 +70,6 @@ do { \ "Please report to linux-acpi@vger.kernel.org\n", str); \ } while (0) -MODULE_AUTHOR("Paul Diefenbaugh"); -MODULE_DESCRIPTION("ACPI Thermal Zone Driver"); -MODULE_LICENSE("GPL"); - static int act; module_param(act, int, 0644); MODULE_PARM_DESC(act, "Disable or override all lowest active trip points."); @@ -100,37 +96,6 @@ MODULE_PARM_DESC(psv, "Disable or overri static struct workqueue_struct *acpi_thermal_pm_queue; -static int acpi_thermal_add(struct acpi_device *device); -static void acpi_thermal_remove(struct acpi_device *device); -static void acpi_thermal_notify(struct acpi_device *device, u32 event); - -static const struct acpi_device_id thermal_device_ids[] = { - {ACPI_THERMAL_HID, 0}, - {"", 0}, -}; -MODULE_DEVICE_TABLE(acpi, thermal_device_ids); - -#ifdef CONFIG_PM_SLEEP -static int acpi_thermal_suspend(struct device *dev); -static int acpi_thermal_resume(struct device *dev); -#else -#define acpi_thermal_suspend NULL -#define acpi_thermal_resume NULL -#endif -static SIMPLE_DEV_PM_OPS(acpi_thermal_pm, acpi_thermal_suspend, acpi_thermal_resume); - -static struct acpi_driver acpi_thermal_driver = { - .name = "thermal", - .class = ACPI_THERMAL_CLASS, - .ids = thermal_device_ids, - .ops = { - .add = acpi_thermal_add, - .remove = acpi_thermal_remove, - .notify = acpi_thermal_notify, - }, - .drv.pm = &acpi_thermal_pm, -}; - struct acpi_thermal_state { u8 critical:1; u8 hot:1; @@ -1131,6 +1096,33 @@ static int acpi_thermal_resume(struct de } #endif +static const struct acpi_device_id thermal_device_ids[] = { + {ACPI_THERMAL_HID, 0}, + {"", 0}, +}; +MODULE_DEVICE_TABLE(acpi, thermal_device_ids); + +#ifdef CONFIG_PM_SLEEP +static int acpi_thermal_suspend(struct device *dev); +static int acpi_thermal_resume(struct device *dev); +#else +#define acpi_thermal_suspend NULL +#define acpi_thermal_resume NULL +#endif +static SIMPLE_DEV_PM_OPS(acpi_thermal_pm, acpi_thermal_suspend, acpi_thermal_resume); + +static struct acpi_driver acpi_thermal_driver = { + .name = "thermal", + .class = ACPI_THERMAL_CLASS, + .ids = thermal_device_ids, + .ops = { + .add = acpi_thermal_add, + .remove = acpi_thermal_remove, + .notify = acpi_thermal_notify, + }, + .drv.pm = &acpi_thermal_pm, +}; + static int thermal_act(const struct dmi_system_id *d) { if (act == 0) { pr_notice("%s detected: disabling all active thermal trip points\n", @@ -1235,3 +1227,7 @@ static void __exit acpi_thermal_exit(voi module_init(acpi_thermal_init); module_exit(acpi_thermal_exit); + +MODULE_AUTHOR("Paul Diefenbaugh"); +MODULE_DESCRIPTION("ACPI Thermal Zone Driver"); +MODULE_LICENSE("GPL");