aboutsummaryrefslogtreecommitdiffstats
path: root/rust/helpers/mutex.c
diff options
context:
space:
mode:
authorAndrew Bresticker <[email protected]>2025-05-14 17:13:20 +0000
committerThomas Gleixner <[email protected]>2025-05-15 14:01:50 +0000
commit08fb624802d8786253994d8ebdbbcdaa186f04f5 (patch)
treef6de9c31238df7131610413106c9880b8c6b544d /rust/helpers/mutex.c
parentirqchip: Drop MSI_CHIP_FLAG_SET_ACK from unsuspecting MSI drivers (diff)
downloadkernel-08fb624802d8786253994d8ebdbbcdaa186f04f5.tar.gz
kernel-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 <[email protected]> Signed-off-by: Thomas Gleixner <[email protected]> Reviewed-by: Anup Patel <[email protected]> Link: https://lore.kernel.org/all/[email protected]
Diffstat (limited to 'rust/helpers/mutex.c')
0 files changed, 0 insertions, 0 deletions