diff mbox series

ACPI: fan: Reorder symbols to get rid of a few forward declarations

Message ID 20220917215622.342912-1-u.kleine-koenig@pengutronix.de
State Accepted
Commit f23470e659964c41697e9c3e950fe80ecae143de
Headers show
Series ACPI: fan: Reorder symbols to get rid of a few forward declarations | expand

Commit Message

Uwe Kleine-König Sept. 17, 2022, 9:56 p.m. UTC
Having the driver struct at the end of the file isn't only more usual, it
also allows to drop a few forward declarations which are just useless
repetition.

While at it also move the MODULE_... macros to the end of the file.

Signed-off-by: Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
---
 drivers/acpi/fan_core.c | 58 +++++++++++++++++++----------------------
 1 file changed, 27 insertions(+), 31 deletions(-)

Comments

Rafael J. Wysocki Sept. 24, 2022, 4:47 p.m. UTC | #1
On Sat, Sep 17, 2022 at 11:57 PM Uwe Kleine-König
<u.kleine-koenig@pengutronix.de> wrote:
>
> Having the driver struct at the end of the file isn't only more usual, it
> also allows to drop a few forward declarations which are just useless
> repetition.
>
> While at it also move the MODULE_... macros to the end of the file.
>
> Signed-off-by: Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
> ---
>  drivers/acpi/fan_core.c | 58 +++++++++++++++++++----------------------
>  1 file changed, 27 insertions(+), 31 deletions(-)
>
> diff --git a/drivers/acpi/fan_core.c b/drivers/acpi/fan_core.c
> index b9a9a59ddcc1..52a0b303b70a 100644
> --- a/drivers/acpi/fan_core.c
> +++ b/drivers/acpi/fan_core.c
> @@ -19,43 +19,12 @@
>
>  #include "fan.h"
>
> -MODULE_AUTHOR("Paul Diefenbaugh");
> -MODULE_DESCRIPTION("ACPI Fan Driver");
> -MODULE_LICENSE("GPL");
> -
> -static int acpi_fan_probe(struct platform_device *pdev);
> -static int acpi_fan_remove(struct platform_device *pdev);
> -
>  static const struct acpi_device_id fan_device_ids[] = {
>         ACPI_FAN_DEVICE_IDS,
>         {"", 0},
>  };
>  MODULE_DEVICE_TABLE(acpi, fan_device_ids);
>
> -#ifdef CONFIG_PM_SLEEP
> -static int acpi_fan_suspend(struct device *dev);
> -static int acpi_fan_resume(struct device *dev);
> -static const struct dev_pm_ops acpi_fan_pm = {
> -       .resume = acpi_fan_resume,
> -       .freeze = acpi_fan_suspend,
> -       .thaw = acpi_fan_resume,
> -       .restore = acpi_fan_resume,
> -};
> -#define FAN_PM_OPS_PTR (&acpi_fan_pm)
> -#else
> -#define FAN_PM_OPS_PTR NULL
> -#endif
> -
> -static struct platform_driver acpi_fan_driver = {
> -       .probe = acpi_fan_probe,
> -       .remove = acpi_fan_remove,
> -       .driver = {
> -               .name = "acpi-fan",
> -               .acpi_match_table = fan_device_ids,
> -               .pm = FAN_PM_OPS_PTR,
> -       },
> -};
> -
>  /* thermal cooling device callbacks */
>  static int fan_get_max_state(struct thermal_cooling_device *cdev, unsigned long
>                              *state)
> @@ -459,6 +428,33 @@ static int acpi_fan_resume(struct device *dev)
>
>         return result;
>  }
> +
> +static const struct dev_pm_ops acpi_fan_pm = {
> +       .resume = acpi_fan_resume,
> +       .freeze = acpi_fan_suspend,
> +       .thaw = acpi_fan_resume,
> +       .restore = acpi_fan_resume,
> +};
> +#define FAN_PM_OPS_PTR (&acpi_fan_pm)
> +
> +#else
> +
> +#define FAN_PM_OPS_PTR NULL
> +
>  #endif
>
> +static struct platform_driver acpi_fan_driver = {
> +       .probe = acpi_fan_probe,
> +       .remove = acpi_fan_remove,
> +       .driver = {
> +               .name = "acpi-fan",
> +               .acpi_match_table = fan_device_ids,
> +               .pm = FAN_PM_OPS_PTR,
> +       },
> +};
> +
>  module_platform_driver(acpi_fan_driver);
> +
> +MODULE_AUTHOR("Paul Diefenbaugh");
> +MODULE_DESCRIPTION("ACPI Fan Driver");
> +MODULE_LICENSE("GPL");
> --

Applied as 6.1 material, thanks!
diff mbox series

Patch

diff --git a/drivers/acpi/fan_core.c b/drivers/acpi/fan_core.c
index b9a9a59ddcc1..52a0b303b70a 100644
--- a/drivers/acpi/fan_core.c
+++ b/drivers/acpi/fan_core.c
@@ -19,43 +19,12 @@ 
 
 #include "fan.h"
 
-MODULE_AUTHOR("Paul Diefenbaugh");
-MODULE_DESCRIPTION("ACPI Fan Driver");
-MODULE_LICENSE("GPL");
-
-static int acpi_fan_probe(struct platform_device *pdev);
-static int acpi_fan_remove(struct platform_device *pdev);
-
 static const struct acpi_device_id fan_device_ids[] = {
 	ACPI_FAN_DEVICE_IDS,
 	{"", 0},
 };
 MODULE_DEVICE_TABLE(acpi, fan_device_ids);
 
-#ifdef CONFIG_PM_SLEEP
-static int acpi_fan_suspend(struct device *dev);
-static int acpi_fan_resume(struct device *dev);
-static const struct dev_pm_ops acpi_fan_pm = {
-	.resume = acpi_fan_resume,
-	.freeze = acpi_fan_suspend,
-	.thaw = acpi_fan_resume,
-	.restore = acpi_fan_resume,
-};
-#define FAN_PM_OPS_PTR (&acpi_fan_pm)
-#else
-#define FAN_PM_OPS_PTR NULL
-#endif
-
-static struct platform_driver acpi_fan_driver = {
-	.probe = acpi_fan_probe,
-	.remove = acpi_fan_remove,
-	.driver = {
-		.name = "acpi-fan",
-		.acpi_match_table = fan_device_ids,
-		.pm = FAN_PM_OPS_PTR,
-	},
-};
-
 /* thermal cooling device callbacks */
 static int fan_get_max_state(struct thermal_cooling_device *cdev, unsigned long
 			     *state)
@@ -459,6 +428,33 @@  static int acpi_fan_resume(struct device *dev)
 
 	return result;
 }
+
+static const struct dev_pm_ops acpi_fan_pm = {
+	.resume = acpi_fan_resume,
+	.freeze = acpi_fan_suspend,
+	.thaw = acpi_fan_resume,
+	.restore = acpi_fan_resume,
+};
+#define FAN_PM_OPS_PTR (&acpi_fan_pm)
+
+#else
+
+#define FAN_PM_OPS_PTR NULL
+
 #endif
 
+static struct platform_driver acpi_fan_driver = {
+	.probe = acpi_fan_probe,
+	.remove = acpi_fan_remove,
+	.driver = {
+		.name = "acpi-fan",
+		.acpi_match_table = fan_device_ids,
+		.pm = FAN_PM_OPS_PTR,
+	},
+};
+
 module_platform_driver(acpi_fan_driver);
+
+MODULE_AUTHOR("Paul Diefenbaugh");
+MODULE_DESCRIPTION("ACPI Fan Driver");
+MODULE_LICENSE("GPL");