Re: [PATCH v4 2/3] KVM: s390: Kick PV cpus at the right time for service irqs
| Newsgroups | org.kernel.vger.linux-s390,org.kernel.vger.kvm |
|---|---|
| Message-ID | <[email protected]> |
> Service call handling is a two stage process for PV vms. First we > receive the secure instruction intercept and then the secure > instruction notification intercept. > > The secure instruction intercept (104) is analogous to the non-pv > instruction intercept (4) with the difference that we're not allowed > to inject an IRQ when re-entering SIE. We have to wait for the > notification intercept (108) which tells us that we're allowed to > inject. > > Unfortunately we never considered this difference and hence the IRQ > injection code will try to inject on the secure instruction intercept > where service IRQs are masked. > > It's time to move injection to the instruction notification and skip > injection on the instruction interception path. > > Signed-off-by: Janosch Frank <[email protected]> Sashiko has reviewed this patch and found no issues. It looks great! -- Sashiko AI review · https://sashiko.dev/#/patchset/[email protected]?part=2