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

raoxu <[email protected]> Thu, 6 Aug 2026 09:26:42 +0800
Newsgroups gmane.linux.kernel.stable,gmane.linux.acpi.devel,gmane.linux.kernel
Message-ID <[email protected]>
On Thu, Aug 6, 2026 at 1:36 AM Rafael J. Wysocki <[email protected]> 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.