Re: [PATCH] powernow-k8: don't load powernow-k8 driver when acpi=off

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

 



On Thu, 2009-07-23 at 18:09 +0800, Thomas Renninger wrote:
> On Thursday 23 July 2009 04:11:10 Zhang Rui wrote:
> > when acpi=off, powernow-k8 driver is still loaded, and fails with
> > a firmware bug warning message.
> > http://bugzilla.kernel.org/show_bug.cgi?id=13695#c5
> > 
> > this is misleading,
> > we should not load powernow-k8 driver when acpi=off.
> > http://bugzilla.kernel.org/show_bug.cgi?id=13695
> 
> Maybe this one is better:
>   - It allows these special, deprecated PSB BIOS structure
>     use in acpi=off case
>   - It complains that powernow-k8 won't work without ACPI, instead
>     of complaining about the BIOS missing _PSS ACPI structures
>     (in acpi=off case).
> 
> Compile tested on latest 2.6.31-rc2.
> 
>    Thomas
> 
> ----
> CPUFREQ: Avoid powernow-k8 BIOS complains when acpi=off
> 
>   - It still allows these special, deprecated PSB BIOS structure
>     use in acpi=off case
>   - It complains that powernow-k8 won't work without ACPI, instead
>     of complaining about the BIOS missing _PSS ACPI structures
>     (in acpi=off case).
> 
> Signed-off-by: Thomas Renninger <trenn@xxxxxxx>

Signed-off-by: Zhang Rui <rui.zhang@xxxxxxxxx>

thanks,
rui
> 
> ---
>  arch/x86/kernel/cpu/cpufreq/powernow-k8.c |    6 +++++-
>  1 file changed, 5 insertions(+), 1 deletion(-)
> 
> Index: cpufreq_governor_cleanups/arch/x86/kernel/cpu/cpufreq/powernow-k8.c
> ===================================================================
> --- cpufreq_governor_cleanups.orig/arch/x86/kernel/cpu/cpufreq/powernow-k8.c
> +++ cpufreq_governor_cleanups/arch/x86/kernel/cpu/cpufreq/powernow-k8.c
> @@ -1286,7 +1286,11 @@ static int __cpuinit powernowk8_cpu_init
>  		 * an UP version, and is deprecated by AMD.
>  		 */
>  		if (num_online_cpus() != 1) {
> -			printk_once(ACPI_PSS_BIOS_BUG_MSG);
> +			if (acpi_disabled)
> +				printk_once(KERN_WARN PFX
> +					    "ACPI disabled, exiting\n");
> +			else
> +				printk_once(ACPI_PSS_BIOS_BUG_MSG);
>  			goto err_out;
>  		}
>  		if (pol->cpu != 0) {
> 

--
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