Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux
1
fork

Configure Feed

Select the types of activity you want to include in your feed.

Merge tag 'irq_urgent_for_v6.12_rc7' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip

Pull irq fix from Borislav Petkov:

- Make sure GICv3 controller interrupt activation doesn't race with a
concurrent deactivation due to propagation delays of the register
write

* tag 'irq_urgent_for_v6.12_rc7' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip:
irqchip/gic-v3: Force propagation of the active state with a read-back

+7
+7
drivers/irqchip/irq-gic-v3.c
··· 524 } 525 526 gic_poke_irq(d, reg); 527 return 0; 528 } 529
··· 524 } 525 526 gic_poke_irq(d, reg); 527 + 528 + /* 529 + * Force read-back to guarantee that the active state has taken 530 + * effect, and won't race with a guest-driven deactivation. 531 + */ 532 + if (reg == GICD_ISACTIVER) 533 + gic_peek_irq(d, reg); 534 return 0; 535 } 536