Module Name:    src
Committed By:   riastradh
Date:           Sat Feb 28 04:17:37 UTC 2015

Modified Files:
        src/sys/external/bsd/drm2/dist/drm/i915: intel_display.c

Log Message:
Simplify wait while cold.  No functional change.


To generate a diff of this commit:
cvs rdiff -u -r1.13 -r1.14 \
    src/sys/external/bsd/drm2/dist/drm/i915/intel_display.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: src/sys/external/bsd/drm2/dist/drm/i915/intel_display.c
diff -u src/sys/external/bsd/drm2/dist/drm/i915/intel_display.c:1.13 src/sys/external/bsd/drm2/dist/drm/i915/intel_display.c:1.14
--- src/sys/external/bsd/drm2/dist/drm/i915/intel_display.c:1.13	Thu Nov  6 12:47:48 2014
+++ src/sys/external/bsd/drm2/dist/drm/i915/intel_display.c	Sat Feb 28 04:17:37 2015
@@ -3131,9 +3131,6 @@ static void intel_crtc_wait_for_pending_
 {
 	struct drm_device *dev = crtc->dev;
 	struct drm_i915_private *dev_priv = dev->dev_private;
-#ifdef __NetBSD__
-	int ret = 0;
-#endif
 
 	if (crtc->primary->fb == NULL)
 		return;
@@ -3141,16 +3138,16 @@ static void intel_crtc_wait_for_pending_
 #ifdef __NetBSD__
 	if (cold) {
 		unsigned timo = 1000;
-		ret = 0;
 		while (!intel_crtc_has_pending_flip(crtc)) {
-			if (timo-- == 0) {
-				ret = -ETIMEDOUT;
+			if (timo-- == 0)
+				/* Give up.  */
 				break;
-			}
 			DELAY(10);
 		}
 	} else {
 		unsigned long flags;
+		int ret;
+
 		spin_lock_irqsave(&dev_priv->pending_flip_lock, flags);
 		WARN_ON(DRM_SPIN_WAITERS_P(&dev_priv->pending_flip_queue,
 			&dev_priv->pending_flip_lock));

Reply via email to