Re: [PATCH] ACPI: TAD: report expired alarm status through RTC

From: raoxu

Date: Wed Aug 05 2026 - 21:31:18 EST


On Thu, Aug 6, 2026 at 1:36 AM Rafael J. Wysocki <rafael@xxxxxxxxxx> wrote:
>
> Well, "pending" doesn't mean "expired".
>
> ACPI_TAD_WAKE_STATUS_EXPIRED doesn't actually mean a "pending interrupt".

You are right.

_GWS bit 0 reports the timer-expired status, including cases where the
timer expiration did not generate a pending alarm interrupt.
rtc_wkalrm::pending is not meant to report that state.

So mapping the _GWS expired bit to rtc_wkalrm::pending is incorrect. I
will drop this patch.

Thanks for the clarification.