On Sat, 01 Aug 2026 09:17:31 +0800, Shawn Guo wrote:
> qcom_pas_attach() unmasks the handover IRQ and marks handover_issued
> even though this driver instance never runs qcom_q6v5_prepare() for
> the boot it is attaching to. This was believed necessary to flush a
> stale interrupt latched at the interrupt controller while masked, but
> the handover IRQ is a Qualcomm SMP2P soft IRQ, not a real edge-latched
> hardware interrupt. The Linux SMP2P driver updates its cached value
> unconditionally on every notification and only delivers the nested IRQ
> for bits currently enabled in its own software bitmap, so a transition
> that happens while masked is simply dropped, never replayed on a later
> unmask.
>
> [...]
Applied, thanks!
[1/1] remoteproc: qcom: q6v5_pas: Don't enable handover IRQ on attach
commit: 34b8b2d78b6276dc2dc4ebc06625a39956f266e4
Best regards,
--
Bjorn Andersson <[email protected]>