]> git.ipfire.org Git - thirdparty/kernel/linux.git/commit
mailbox: cix: Add IRQF_NO_SUSPEND to mailbox interrupt
authorDylan Wu <fredwudi0305@gmail.com>
Mon, 9 Feb 2026 08:34:52 +0000 (16:34 +0800)
committerJassi Brar <jassisinghbrar@gmail.com>
Sun, 29 Mar 2026 16:31:58 +0000 (11:31 -0500)
commit80784b427970219ebc338a6fb4118cde67a6c317
treeff45886f1fbd8c76fb2e9fcdabaeca3fb8d03c69
parentc58e9456e30c7098cbcd9f04571992be8a2e4e63
mailbox: cix: Add IRQF_NO_SUSPEND to mailbox interrupt

During the system suspend process, device interrupts are masked in the
noirq phase. However, SCMI often needs to exchange final messages with the
firmware to complete the power-down transition. Without the IRQF_NO_SUSPEND
flag, the mailbox ISR cannot run during this late stage, leading to SCMI
communication timeouts and error messages like "SCMI protocol wait for
resp timeout" during suspend.

Add the IRQF_NO_SUSPEND flag to the interrupt request to ensure the mailbox
can continue to handle responses during the noirq stages of suspend and
resume, thereby ensuring a reliable power state transition.

Signed-off-by: Dylan Wu <fredwudi0305@gmail.com>
Signed-off-by: Jassi Brar <jassisinghbrar@gmail.com>
drivers/mailbox/cix-mailbox.c