On Tue, Jan 09, 2024 at 12:43:27PM +0100, Pavel Machek wrote:
Hi!
From: Mario Limonciello <mario.limonciello@xxxxxxx>
[ Upstream commit 2fff0b5e1a6b9c577b4dd4958902c877159c856b ]
If a pin isn't marked as a wake source processing any interrupts is
just going to destroy battery life. The APU may wake up from a hardware
sleep state to process the interrupt but not return control to the OS.
Mask interrupt for all non-wake source pins at suspend. They'll be
re-enabled at resume.
Not sure what is going on here, but it is queued for 6.6 and 4.14, but
not for the kernels between them.
Ack, it should have been dropped from 4.14. Thanks!
--
Thanks,
Sasha