Date: Wed, 25 Mar 2009 09:12:18 -0700 From: Nate Lawson <nate@root.org> To: Andriy Gapon <avg@icyb.net.ua> Cc: freebsd-acpi@FreeBSD.org Subject: Re: shutdown via power button: "acpi: resumed at..." Message-ID: <49CA57E2.7090805@root.org> In-Reply-To: <49C8E143.2080305@icyb.net.ua>
index | next in thread | previous in thread | raw e-mail
Andriy Gapon wrote:
> I noticed that sometimes I am getting "acpi: resumed at..." message on console and
> in system log when I initiate system shutdown by pressing power button.
> I think that the cause is in acpi_UserNotify("Resume") call and this call is only
> found in acpi_EnterSleepState().
>
> I see the following code in that function:
> case ACPI_STATE_S5:
> /*
> * Shut down cleanly and power off. This will call us back through the
> * shutdown handlers.
> */
> shutdown_nice(RB_POWEROFF);
> break;
>
> So it seems that it is expected that shutdown_nice() would return immediately.
> I think it makes S5 a special case comparing to other states where return happens
> upon resuming from the state.
> In this case, maybe it is not necessary for S5 request to go through the
> resume/wakeup half of acpi_EnterSleepState.
>
I thought shutdown*() should never return at all. It sounds like
interrupts are being re-enabled or something.
--
Nate
help
Want to link to this message? Use this
URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?49CA57E2.7090805>
