+3
−6
Loading
stable inclusion from stable-v6.6.76 commit 20412f04bce862e4912c456b0d5f106aeea3bc55 category: bugfix bugzilla: https://gitee.com/openeuler/kernel/issues/IBFOBV Reference: https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git/commit/?id=20412f04bce862e4912c456b0d5f106aeea3bc55 -------------------------------- [ Upstream commit 8d187a77f04c14fb459a5301d69f733a5a1396bc ] Commit 1b57d91b ("irqchip/gic-v2, v3: Prevent SW resends entirely") sett the flag which enforces interrupt handling in interrupt context and prevents software base resends for ARM GIC v2/v3. But it missed that the helper function which checks the flag was hidden behind CONFIG_GENERIC_PENDING_IRQ, which is not set by ARM[64]. Make the helper unconditionally available so that the enforcement actually works. Fixes: 1b57d91b ("irqchip/gic-v2, v3: Prevent SW resends entirely") Signed-off-by:Thomas Gleixner <tglx@linutronix.de> Link: https://lore.kernel.org/all/20241210101811.497716609@linutronix.de Signed-off-by:
Sasha Levin <sashal@kernel.org> Signed-off-by:
Lin Yujun <linyujun809@huawei.com>