On Sat, 7 Apr 2012 00:40:28 +0200 (CEST) Thomas Gleixner wrote: > You know what? suspend calls free_irq() via i915_drm_freeze() -> > drm_irq_uninstall() and the resume code calls request_irq() again. > free_irq() removes the action and request_irq installs it fresh. Yeah this is a known issue with the DRM code, I thought Dave had a fix queued a long time ago though... Dave? -- Jesse Barnes, Intel Open Source Technology Center