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.