Description
In the Linux kernel, the following vulnerability has been resolved: media: qcom: iris: use disable_irq() during power-off The IRQ is registered as a threaded IRQ. Using disable_irq_nosync() in iris_vpu_power_off() does not wait for an already queued threaded IRQ handler to complete before returning. As a result, a threaded IRQ handler may still run after the VPU has been powered down and access hardware registers after power-off. Replace disable_irq_nosync() with disable_irq() so the power-off path waits for any in-flight threaded IRQ handler to complete before returning.
Affected products
Version statuses are supplied by the assigning organization. Consult the original record for detailed ranges and platform conditions.
Linux Linux
Default version status: unaffected
bb8a95aa038e099f5ec82c466e996b006e05abd7 to < ff98cd2b8b54cf96bccace2f7b7e4775cdccaf02affectedbb8a95aa038e099f5ec82c466e996b006e05abd7 to < d7f34cbaced92069400fc5d71fefe3cb4c748da8affectedbb8a95aa038e099f5ec82c466e996b006e05abd7 to < b9c2215bdedc9c532a7e9d57ec49ee1b6381f863affected
Linux Linux
Default version status: affected
6.15affected0 to < 6.15unaffected6.18.51 to ≤ 6.18.*unaffected7.2.5 to ≤ 7.2.*unaffected7.3 to ≤ *unaffected