Re: [PATCH] ACPI / thermal: fix trivial compilation error

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Tuesday, October 01, 2013 12:15:56 PM Andy Shevchenko wrote:
> Previous patch didn't move callback function definitions before usage, thus we
> end up with ea compilation error. This patch fixes it.
> 
> Signed-off-by: Andy Shevchenko <andriy.shevchenko@xxxxxxxxxxxxxxx>

Can you please fold this into the patch that was broken and resend?

Rafael


> ---
>  drivers/acpi/thermal.c | 73 ++++++++++++++++++++++++++------------------------
>  1 file changed, 38 insertions(+), 35 deletions(-)
> 
> diff --git a/drivers/acpi/thermal.c b/drivers/acpi/thermal.c
> index 4c6e0a4..9230c36 100644
> --- a/drivers/acpi/thermal.c
> +++ b/drivers/acpi/thermal.c
> @@ -978,6 +978,44 @@ static void acpi_thermal_notify(struct acpi_device *device, u32 event)
>  	}
>  }
>  
> +static int thermal_act(const struct dmi_system_id *d) {
> +
> +	if (act == 0) {
> +		pr_notice(PREFIX "%s detected: "
> +			  "disabling all active thermal trip points\n", d->ident);
> +		act = -1;
> +	}
> +	return 0;
> +}
> +
> +static int thermal_nocrt(const struct dmi_system_id *d) {
> +
> +	pr_notice(PREFIX "%s detected: "
> +		  "disabling all critical thermal trip point actions.\n", d->ident);
> +	nocrt = 1;
> +	return 0;
> +}
> +
> +static int thermal_tzp(const struct dmi_system_id *d) {
> +
> +	if (tzp == 0) {
> +		pr_notice(PREFIX "%s detected: "
> +			  "enabling thermal zone polling\n", d->ident);
> +		tzp = 300;	/* 300 dS = 30 Seconds */
> +	}
> +	return 0;
> +}
> +
> +static int thermal_psv(const struct dmi_system_id *d) {
> +
> +	if (psv == 0) {
> +		pr_notice(PREFIX "%s detected: "
> +			  "disabling all passive thermal trip points\n", d->ident);
> +		psv = -1;
> +	}
> +	return 0;
> +}
> +
>  static struct dmi_system_id thermal_dmi_table[] __initdata = {
>  	/*
>  	 * Award BIOS on this AOpen makes thermal control almost worthless.
> @@ -1199,39 +1237,4 @@ static int acpi_thermal_resume(struct device *dev)
>  }
>  #endif
>  
> -static int thermal_act(const struct dmi_system_id *d) {
> -
> -	if (act == 0) {
> -		pr_notice(PREFIX "%s detected: "
> -			  "disabling all active thermal trip points\n", d->ident);
> -		act = -1;
> -	}
> -	return 0;
> -}
> -static int thermal_nocrt(const struct dmi_system_id *d) {
> -
> -	pr_notice(PREFIX "%s detected: "
> -		  "disabling all critical thermal trip point actions.\n", d->ident);
> -	nocrt = 1;
> -	return 0;
> -}
> -static int thermal_tzp(const struct dmi_system_id *d) {
> -
> -	if (tzp == 0) {
> -		pr_notice(PREFIX "%s detected: "
> -			  "enabling thermal zone polling\n", d->ident);
> -		tzp = 300;	/* 300 dS = 30 Seconds */
> -	}
> -	return 0;
> -}
> -static int thermal_psv(const struct dmi_system_id *d) {
> -
> -	if (psv == 0) {
> -		pr_notice(PREFIX "%s detected: "
> -			  "disabling all passive thermal trip points\n", d->ident);
> -		psv = -1;
> -	}
> -	return 0;
> -}
> -
>  module_acpi_driver(acpi_thermal_driver);
> 
-- 
I speak only for myself.
Rafael J. Wysocki, Intel Open Source Technology Center.
--
To unsubscribe from this list: send the line "unsubscribe linux-acpi" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html




[Index of Archives]     [Linux IBM ACPI]     [Linux Power Management]     [Linux Kernel]     [Linux Laptop]     [Kernel Newbies]     [Share Photos]     [Security]     [Netfilter]     [Bugtraq]     [Yosemite News]     [MIPS Linux]     [ARM Linux]     [Linux Security]     [Linux RAID]     [Samba]     [Video 4 Linux]     [Device Mapper]     [Linux Resources]

  Powered by Linux