Module Name:    src
Committed By:   riastradh
Date:           Mon Aug 27 07:21:16 UTC 2018

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

Log Message:
Tweak intel_display.c to make it compile.


To generate a diff of this commit:
cvs rdiff -u -r1.19 -r1.20 \
    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.19 src/sys/external/bsd/drm2/dist/drm/i915/intel_display.c:1.20
--- src/sys/external/bsd/drm2/dist/drm/i915/intel_display.c:1.19	Mon Aug 27 06:34:15 2018
+++ src/sys/external/bsd/drm2/dist/drm/i915/intel_display.c	Mon Aug 27 07:21:16 2018
@@ -1,4 +1,4 @@
-/*	$NetBSD: intel_display.c,v 1.19 2018/08/27 06:34:15 riastradh Exp $	*/
+/*	$NetBSD: intel_display.c,v 1.20 2018/08/27 07:21:16 riastradh Exp $	*/
 
 /*
  * Copyright © 2006-2007 Intel Corporation
@@ -27,7 +27,7 @@
  */
 
 #include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: intel_display.c,v 1.19 2018/08/27 06:34:15 riastradh Exp $");
+__KERNEL_RCSID(0, "$NetBSD: intel_display.c,v 1.20 2018/08/27 07:21:16 riastradh Exp $");
 
 #include <linux/dmi.h>
 #include <linux/module.h>
@@ -36,6 +36,8 @@ __KERNEL_RCSID(0, "$NetBSD: intel_displa
 #include <linux/kernel.h>
 #include <linux/slab.h>
 #include <linux/vgaarb.h>
+#include <linux/err.h>
+#include <linux/interrupt.h>
 #include <drm/drm_edid.h>
 #include <drm/drmP.h>
 #include "intel_drv.h"
@@ -3989,6 +3991,7 @@ void intel_crtc_wait_for_pending_flips(s
 	bool timedout;
 	if (cold) {
 		unsigned timo = 1000;
+		timedout = false;
 		while (intel_crtc_has_pending_flip(crtc)) {
 			if (WARN_ON(timo-- == 0)) {
 				/* Give up.  */
@@ -7502,7 +7505,7 @@ static void chv_prepare_pll(struct intel
 	int dpll_reg = DPLL(crtc->pipe);
 	enum dpio_channel port = vlv_pipe_to_channel(pipe);
 	u32 loopfilter, tribuf_calcntr;
-	u32 bestn, bestm1, bestm2, bestp1, bestp2, bestm2_frac;
+	u32 bestn __unused, bestm1 __unused, bestm2, bestp1, bestp2, bestm2_frac;
 	u32 dpio_val;
 	int vco;
 
@@ -12771,7 +12774,7 @@ static void
 check_connector_state(struct drm_device *dev,
 		      struct drm_atomic_state *old_state)
 {
-	struct drm_connector_state *old_conn_state;
+	struct drm_connector_state *old_conn_state __unused;
 	struct drm_connector *connector;
 	int i;
 
@@ -13595,7 +13598,7 @@ skl_max_scale(struct intel_crtc *intel_c
 {
 	int max_scale;
 	struct drm_device *dev;
-	struct drm_i915_private *dev_priv;
+	struct drm_i915_private *dev_priv __unused;
 	int crtc_clock, cdclk;
 
 	if (!intel_crtc || !crtc_state)
@@ -13655,7 +13658,7 @@ intel_commit_primary_plane(struct drm_pl
 	struct drm_framebuffer *fb = state->base.fb;
 	struct drm_device *dev = plane->dev;
 	struct drm_i915_private *dev_priv = dev->dev_private;
-	struct intel_crtc *intel_crtc;
+	struct intel_crtc *intel_crtc __unused;
 	struct drm_rect *src = &state->src;
 
 	crtc = crtc ? crtc : plane->crtc;
@@ -14443,7 +14446,7 @@ static int intel_framebuffer_init(struct
 	case I915_FORMAT_MOD_Y_TILED:
 	case I915_FORMAT_MOD_Yf_TILED:
 		if (INTEL_INFO(dev)->gen < 9) {
-			DRM_DEBUG("Unsupported tiling 0x%llx!\n",
+			DRM_DEBUG("Unsupported tiling 0x%"PRIx64"!\n",
 				  mode_cmd->modifier[0]);
 			return -EINVAL;
 		}
@@ -14451,7 +14454,7 @@ static int intel_framebuffer_init(struct
 	case I915_FORMAT_MOD_X_TILED:
 		break;
 	default:
-		DRM_DEBUG("Unsupported fb modifier 0x%llx!\n",
+		DRM_DEBUG("Unsupported fb modifier 0x%"PRIx64"!\n",
 			  mode_cmd->modifier[0]);
 		return -EINVAL;
 	}
@@ -15707,8 +15710,10 @@ void intel_modeset_cleanup(struct drm_de
 
 #ifdef __NetBSD__
 	linux_mutex_destroy(&dev_priv->pps_mutex);
+	linux_mutex_destroy(&dev_priv->fbc.lock);
 #else
 	mutex_destroy(&dev_priv->pps_mutex);
+	mutex_destroy(&dev_priv->fbc.lock);
 #endif
 }
 

Reply via email to