On Sun, 09 Oct 2022 20:41:25 -0700, Haren Myneni wrote: > irq_default_primary_handler() can be used only with IRQF_ONESHOT > flag, but the flag disables IRQ before executing the thread handler > and enables it after the interrupt is handled. But this IRQ disable > sets the VAS IRQ OFF state in the hypervisor. In case if NX faults > during this window, the hypervisor will not deliver the fault > interrupt to the partition and the user space may wait continuously > for the CSB update. So use VAS specific IRQ handler instead of > calling the default primary handler. > > [...]
Applied to powerpc/fixes. [1/1] powerpc/pseries/vas: Add VAS IRQ primary handler https://git.kernel.org/powerpc/c/89ed0b769d6adf30364f60e6b1566961821a9893 cheers