CVSROOT:        /cvs
Module name:    src
Changes by:     [EMAIL PROTECTED]       2008/11/03 17:38:14

Modified files:
        sys/dev/pci/drm: i915_dma.c i915_irq.c 

Log message:
Enable IMR passthrough of vblank events before enabling it in the
pipestat register. Fixes a nasty race where the bit would get set
without being reflected in the interrupt register, so we'd never get
another vblank interrupt.

Also, use the user_irq_lock to also protect vblank register writes, since it
covers the same register.

>From Eric Anholt and  Keith Packard at Intel.

Reply via email to