View Issue Details
| ID | Project | Category | View Status | Date Submitted | Last Update |
|---|---|---|---|---|---|
| 0000677 | AlmaLinux-10 | General | public | 2026-09-24 16:26 | 2026-09-24 16:26 |
| Reporter | v-sriramsur | Assigned To | |||
| Priority | normal | Severity | feature | Reproducibility | N/A |
| Status | new | Resolution | open | ||
| Summary | 0000677: [AlmaLinux][PCI-HYPERV][Backport][Distros] PCI: hv: Set irq_retrigger callback for the Hyper-V PCI MSI irqchip | ||||
| Description | Request backport of the following patches. Summary The Hyper-V vPCI MSI irqchip never installs an irq_retrigger() callback. On CPU hot-unplug fixup_irqs() migrates the interrupts which are affine to the outgoing CPU to a new target. If an interrupt still has its pending bit set in the outgoing CPU's IRR at that point, fixup_irqs() resends it on the new target through the irqchip's rq_retrigger() callback. As the Hyper-V PCI/MSI chip does not provide that callback, the pending interrupt is silently dropped, which can result in lost interrupts, stalls and "No irq handler for vector" messages during CPU hotplug. Install irq_chip_retrigger_hierarchy() as the irq_retrigger() callback for the Hyper-V PCI/MSI irqchip, so that a pending interrupt is resent on its new target CPU via the parent x86 vector domain. Patch URL's https://lore.kernel.org/all/20260824002228.GF3566091@liuwe-devbox-debian-v2.local/ https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/drivers/pci/controller/pci-hyperv.c?id=86bdd16e8f390d51bae9e77a4bc4164ca2f580fe | ||||
| Tags | No tags attached. | ||||
| Date Modified | Username | Field | Change |
|---|---|---|---|
| 2026-09-24 16:26 | v-sriramsur | New Issue |