Thomas Hellström wrote:Hi!Yes, this bug could occur, but the remedy is not to use spin_lock_irqsave() for lock_data::spinlock but to avoid calling drm_lock_take with the drm_device::tasklet_lock held with irqs disabled.Hi Thomas,
I'll see if I can come up with a patch.
any news on that so far?
Cheers, Johannes