no way to force AC state if current one is none
Andriy Gapon
avg at icyb.net.ua
Fri Feb 1 16:13:21 UTC 2008
I noticed that I can force AC state change via sysctl if current state
is none/-1.
acpi_tz_monitor() has the following lines:
/* Handle user override of active mode */
if (sc->tz_requested != TZ_ACTIVE_NONE && sc->tz_requested < newactive)
newactive = sc->tz_requested;
If say tz_requested is 1, but auto-calculated newactive is -1 (none),
then this check fails and tz_requested is ignored.
It seems there should be a check that newactive is not -1:
if (sc->tz_requested != TZ_ACTIVE_NONE && (newactive == TZ_ACTIVE_NONE
|| sc->tz_requested < newactive))
What do you think ?
--
Andriy Gapon
More information about the freebsd-acpi
mailing list