Source-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[src/trunk]: src/sys/external/bsd/drm2/dist/drm/i915 Tweak intel_display.c to...



details:   https://anonhg.NetBSD.org/src/rev/24001985c9d3
branches:  trunk
changeset: 365944:24001985c9d3
user:      riastradh <riastradh%NetBSD.org@localhost>
date:      Mon Aug 27 07:21:16 2018 +0000

description:
Tweak intel_display.c to make it compile.

diffstat:

 sys/external/bsd/drm2/dist/drm/i915/intel_display.c |  21 +++++++++++++--------
 1 files changed, 13 insertions(+), 8 deletions(-)

diffs (100 lines):

diff -r b5784b2bf116 -r 24001985c9d3 sys/external/bsd/drm2/dist/drm/i915/intel_display.c
--- a/sys/external/bsd/drm2/dist/drm/i915/intel_display.c       Mon Aug 27 07:21:01 2018 +0000
+++ b/sys/external/bsd/drm2/dist/drm/i915/intel_display.c       Mon Aug 27 07:21:16 2018 +0000
@@ -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 @@
 #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 @@
        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 @@
        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 @@
 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 @@
 {
        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 @@
        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 @@
        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 @@
        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 @@
 
 #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
 }
 



Home | Main Index | Thread Index | Old Index