Files
Sascha Bischoff 1017911fcc irqchip/gic-v5: Preserve ICC_CR0_EL1 state
In addition to EN, ICC_CR0_EL1 contains other fields, such as LINK and
LINK_IDLE. The driver only needs to modify EN, and must preserve the
values of all other fields when enabling or disabling the CPU
interface.

Define the missing LINK and LINK_IDLE fields, and use read-modify-write
accesses to update EN without affecting the rest of ICC_CR0_EL1.

Fixes: 7ec80fb3f0 ("irqchip/gic-v5: Add GICv5 PPI support")
Reported-by: Sashiko <[email protected]>
Signed-off-by: Sascha Bischoff <[email protected]>
Signed-off-by: Thomas Gleixner <[email protected]>
Reviewed-by: Marc Zyngier <[email protected]>
Link: https://patch.msgid.link/[email protected]
Closes: https://lore.kernel.org/r/[email protected]
2026-09-07 21:44:17 +02:00
..
2025-06-12 15:08:12 +02:00
…
2025-06-12 15:08:12 +02:00
…