Re: [PATCH]: ACPI: Skip the power state check in power transition

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

 



On Tue, 2009-05-12 at 22:57 +0800, Bjorn Helgaas wrote:
> On Monday 11 May 2009 11:27:40 pm yakui_zhao wrote:
> > From: Zhao Yakui <yakui.zhao@xxxxxxxxx>
> > 
> > Skip the power state check in course of power transition by changing the
> > default value of acpi_power_nocheck to 1. If so, it is unnecessary to add the
> > boot option of "acpi.power_nocheck=1" or add it into DMI power check table to
> > skip the power state check.
> > 
> > Of course the power state check still can be enabled by adding the boot option
> > of "acpi.power_nocheck=0".
> 
> What is the value of keeping the "acpi.power_nocheck" option at all?
> 
> If we can get along without it, it'd be nice to just remove the
> whole thing.
Yes. If we delete the course of the power state check in power
transition, it will be unnecessary to add the boot option.

In fact this object is defined in ACPI spec. And we had better follow
that. IMO Linux ACPI does the right thing.
The boot option of "acpi.power_nocheck" is only to make Linux be
compatible with windows.

At the same time if we want to make the power state check more strict,
we will have to re-add the source-code. 

So IMO it will be better that the power state check in power transition
is controlled by one module parameter.

Best regards.
    Yakui.

> 
> Bjorn
> 
> > Index: linux-2.6/drivers/acpi/power.c
> > ===================================================================
> > --- linux-2.6.orig/drivers/acpi/power.c	2009-04-16 16:10:24.000000000 +0800
> > +++ linux-2.6/drivers/acpi/power.c	2009-05-12 13:12:27.000000000 +0800
> > @@ -54,7 +54,7 @@
> >  #define ACPI_POWER_RESOURCE_STATE_ON	0x01
> >  #define ACPI_POWER_RESOURCE_STATE_UNKNOWN 0xFF
> >  
> > -int acpi_power_nocheck;
> > +int acpi_power_nocheck = 1;
> >  module_param_named(power_nocheck, acpi_power_nocheck, bool, 000);
> >  
> >  static int acpi_power_add(struct acpi_device *device);
> > 
> > 
> > --
> > 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
> > 
> 
> 

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