Just an additional note. I'll soon shut up now. I went looking at mainline, trying to find out why this bug never hit anyone there. And that's because it was implicitly fixed by this later commit in the same series as the backported gen2 fix:
commit 8b2e326dc7c5aa6952c88656d04d0d81fd85a6f8 Author: Chris Wilson <[email protected]> Date: Tue Apr 24 22:59:41 2012 +0100 drm/i915: Unconditionally initialise the interrupt workers Rather than duplicate similar code across the IRQ installers, perform the initialisation of the workers upfront. This will lead to simpler teardown and quiescent code as we can assume that the workers have been initialised. Signed-off-by: Chris Wilson <[email protected]> Reviewed-by: Jesse Barnes <[email protected]> Signed-off-by: Daniel Vetter <[email protected]> You may want to add a backported variant of that instead of my quickfix. Note that it unconditionally initializes hotplug_work as well. Bjørn -- To UNSUBSCRIBE, email to [email protected] with a subject of "unsubscribe". Trouble? Contact [email protected] Archive: http://lists.debian.org/[email protected]

