[Top] [All Lists]

CVS: cvs.openbsd.org: src

Subject: CVS: cvs.openbsd.org: src
From: Owain Ainsworth
Date: Fri, 03 Apr 2009 13:43:40 UTC
Newsgroups: fa.openbsd.source-changes

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.

<Prev in Thread] Current Thread [Next in Thread>