git: drm/i915: Fix unresponsive X server issues

Francois Tigeot ftigeot at crater.dragonflybsd.org
Sun Jun 8 14:19:36 PDT 2014


commit 1e83febc5546aeb9cb2e9f491218008e90422c45
Author: François Tigeot <ftigeot at wolfpond.org>
Date:   Sun Jun 8 23:14:56 2014 +0200

    drm/i915: Fix unresponsive X server issues
    
    * In some circumstances, the drm/i915 driver slept on irq_lock with no
      timeout and never woke up, causing the X server to become unresponsive
    
    * It turns the absence of timeout came from the original FreeBSD version
      of this driver; Linux uses a 1 second timeout by default
    
    * Add the same 1-second timeout to the culprit function calls, hopefully
      fixing this issue for good

Summary of changes:
 sys/dev/drm/i915/i915_gem.c | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

http://gitweb.dragonflybsd.org/dragonfly.git/commitdiff/1e83febc5546aeb9cb2e9f491218008e90422c45


-- 
DragonFly BSD source repository



More information about the Commits mailing list