CVSROOT: /cvs
Module name: src
Changes by: [email protected] 2009/04/03 07:38:53
Modified files:
sys/dev/pci/drm: i915_irq.c
Log message:
Final irq_lock piece. Switch inteldrm over like radeomdrm and the rest.
We already have a lock protecting the irq registers, so extend it
trivially so it protects user interrupts too. Switch irq handler to
purely local handler. Finally remove an extra test in i915_wait_irq()
since we won't sleep even without that if the test will pass.
irq_lock and handler_wrap may now die. Coming soon.