> Date: Tue, 10 Sep 2013 20:29:04 +0300 (EEST)
> From: [email protected]
> 
> [   677.867] (EE) intel(0): Failed to submit batch buffer, expect rendering 
> corruption or even a frozen display: Unknown error: -4.
> [   677.877] (EE) intel(0): Failed to submit batch buffer, expect rendering 
> corruption or even a frozen display: Unknown error: -4.

Does the following diff help?

Index: i915_gem.c
===================================================================
RCS file: /cvs/src/sys/dev/pci/drm/i915/i915_gem.c,v
retrieving revision 1.34
diff -u -p -r1.34 i915_gem.c
--- i915_gem.c  10 Sep 2013 03:40:39 -0000      1.34
+++ i915_gem.c  10 Sep 2013 19:19:47 -0000
@@ -1047,7 +1047,7 @@ static int __wait_seqno(struct intel_rin
                        if (i915_seqno_passed(ring->get_seqno(ring, false),
                            seqno) || dev_priv->mm.wedged)
                                break;
-                       ret = msleep(ring, &dev_priv->irq_lock,
+                       ret = -msleep(ring, &dev_priv->irq_lock,
                            PZERO | (interruptible ? PCATCH : 0),
                            "gemwt", 0);
                }

Reply via email to