diff options
author | 2025-05-14 10:13:20 -0700 | |
---|---|---|
committer | 2025-05-15 16:01:50 +0200 | |
commit | 08fb624802d8786253994d8ebdbbcdaa186f04f5 (patch) | |
tree | f6de9c31238df7131610413106c9880b8c6b544d /scripts/lib/kdoc/kdoc_parser.py | |
parent | irqchip: Drop MSI_CHIP_FLAG_SET_ACK from unsuspecting MSI drivers (diff) | |
download | linux-rng-08fb624802d8786253994d8ebdbbcdaa186f04f5.tar.xz linux-rng-08fb624802d8786253994d8ebdbbcdaa186f04f5.zip |
irqchip/riscv-imsic: Start local sync timer on correct CPU
When starting the local sync timer to synchronize the state of a remote
CPU it should be added on the CPU to be synchronized, not the initiating
CPU. This results in interrupt delivery being delayed until the timer
eventually runs (due to another mask/unmask/migrate operation) on the
target CPU.
Fixes: 0f67911e821c ("irqchip/riscv-imsic: Separate next and previous pointers in IMSIC vector")
Signed-off-by: Andrew Bresticker <abrestic@rivosinc.com>
Signed-off-by: Thomas Gleixner <tglx@linutronix.de>
Reviewed-by: Anup Patel <anup@brainfault.org>
Link: https://lore.kernel.org/all/20250514171320.3494917-1-abrestic@rivosinc.com
Diffstat (limited to 'scripts/lib/kdoc/kdoc_parser.py')
0 files changed, 0 insertions, 0 deletions