summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorkettenis <kettenis@openbsd.org>2014-01-22 05:16:55 +0000
committerkettenis <kettenis@openbsd.org>2014-01-22 05:16:55 +0000
commit31094e71058274c05ce50ef0ed9dd5f98cdc90b8 (patch)
treebaffcb48a4778a51ff6cce1ee2f3b33fdb2abdb6
parentMove sr_dump from the RAID5 code into shared code. Rename it to (diff)
downloadwireguard-openbsd-31094e71058274c05ce50ef0ed9dd5f98cdc90b8.tar.xz
wireguard-openbsd-31094e71058274c05ce50ef0ed9dd5f98cdc90b8.zip
Provide inline dummy implementations of drm_sysfs_connector_add() and
drm_sysfs_connector_remove() and call those instead of #ifdef'ing them out. Reduces the noise when diffing against Linux.
-rw-r--r--sys/dev/pci/drm/drmP.h13
-rw-r--r--sys/dev/pci/drm/i915/intel_crt.c6
-rw-r--r--sys/dev/pci/drm/i915/intel_dp.c6
-rw-r--r--sys/dev/pci/drm/i915/intel_dvo.c6
-rw-r--r--sys/dev/pci/drm/i915/intel_hdmi.c6
-rw-r--r--sys/dev/pci/drm/i915/intel_lvds.c6
-rw-r--r--sys/dev/pci/drm/i915/intel_sdvo.c6
-rw-r--r--sys/dev/pci/drm/i915/intel_tv.c6
8 files changed, 20 insertions, 35 deletions
diff --git a/sys/dev/pci/drm/drmP.h b/sys/dev/pci/drm/drmP.h
index a18e65aca49..a8bf3e2c065 100644
--- a/sys/dev/pci/drm/drmP.h
+++ b/sys/dev/pci/drm/drmP.h
@@ -1,4 +1,4 @@
-/* $OpenBSD: drmP.h,v 1.160 2014/01/22 04:04:53 kettenis Exp $ */
+/* $OpenBSD: drmP.h,v 1.161 2014/01/22 05:16:55 kettenis Exp $ */
/* drmP.h -- Private header for Direct Rendering Manager -*- linux-c -*-
* Created: Mon Jan 4 10:05:05 1999 by faith@precisioninsight.com
*/
@@ -1033,6 +1033,17 @@ int drm_agp_bind_ioctl(struct drm_device *, void *, struct drm_file *);
int drm_sg_alloc_ioctl(struct drm_device *, void *, struct drm_file *);
int drm_sg_free(struct drm_device *, void *, struct drm_file *);
+static inline int
+drm_sysfs_connector_add(struct drm_connector *connector)
+{
+ return 0;
+}
+
+static inline void
+drm_sysfs_connector_remove(struct drm_connector *connector)
+{
+}
+
/* Graphics Execution Manager library functions (drm_gem.c) */
void drm_gem_object_release(struct drm_gem_object *obj);
struct drm_gem_object *drm_gem_object_alloc(struct drm_device *dev,
diff --git a/sys/dev/pci/drm/i915/intel_crt.c b/sys/dev/pci/drm/i915/intel_crt.c
index 959256d5f78..38f8d72e240 100644
--- a/sys/dev/pci/drm/i915/intel_crt.c
+++ b/sys/dev/pci/drm/i915/intel_crt.c
@@ -1,4 +1,4 @@
-/* $OpenBSD: intel_crt.c,v 1.6 2014/01/21 08:57:22 kettenis Exp $ */
+/* $OpenBSD: intel_crt.c,v 1.7 2014/01/22 05:16:55 kettenis Exp $ */
/*
* Copyright © 2006-2007 Intel Corporation
*
@@ -635,9 +635,7 @@ intel_crt_detect(struct drm_connector *connector, bool force)
static void intel_crt_destroy(struct drm_connector *connector)
{
-#if 0
drm_sysfs_connector_remove(connector);
-#endif
drm_connector_cleanup(connector);
kfree(connector);
}
@@ -796,9 +794,7 @@ void intel_crt_init(struct drm_device *dev)
drm_encoder_helper_add(&crt->base.base, &crt_encoder_funcs);
drm_connector_helper_add(connector, &intel_crt_connector_helper_funcs);
-#if 0
drm_sysfs_connector_add(connector);
-#endif
if (I915_HAS_HOTPLUG(dev))
connector->polled = DRM_CONNECTOR_POLL_HPD;
diff --git a/sys/dev/pci/drm/i915/intel_dp.c b/sys/dev/pci/drm/i915/intel_dp.c
index 32afd838e8f..4c13c70bccd 100644
--- a/sys/dev/pci/drm/i915/intel_dp.c
+++ b/sys/dev/pci/drm/i915/intel_dp.c
@@ -1,4 +1,4 @@
-/* $OpenBSD: intel_dp.c,v 1.12 2014/01/22 04:04:53 kettenis Exp $ */
+/* $OpenBSD: intel_dp.c,v 1.13 2014/01/22 05:16:55 kettenis Exp $ */
/*
* Copyright © 2008 Intel Corporation
*
@@ -2502,9 +2502,7 @@ intel_dp_destroy(struct drm_connector *connector)
if (is_edp(intel_dp))
intel_panel_fini(&intel_connector->panel);
-#ifdef notyet
drm_sysfs_connector_remove(connector);
-#endif
drm_connector_cleanup(connector);
kfree(connector);
}
@@ -2792,9 +2790,7 @@ intel_dp_init_connector(struct intel_digital_port *intel_dig_port,
timeout_set(&intel_dp->panel_vdd_to, ironlake_panel_vdd_tick, intel_dp);
intel_connector_attach_encoder(intel_connector, intel_encoder);
-#ifdef notyet
drm_sysfs_connector_add(connector);
-#endif
if (IS_HASWELL(dev))
intel_connector->get_hw_state = intel_ddi_connector_get_hw_state;
diff --git a/sys/dev/pci/drm/i915/intel_dvo.c b/sys/dev/pci/drm/i915/intel_dvo.c
index f29e8524ea5..636090e2c39 100644
--- a/sys/dev/pci/drm/i915/intel_dvo.c
+++ b/sys/dev/pci/drm/i915/intel_dvo.c
@@ -1,4 +1,4 @@
-/* $OpenBSD: intel_dvo.c,v 1.5 2014/01/21 08:57:22 kettenis Exp $ */
+/* $OpenBSD: intel_dvo.c,v 1.6 2014/01/22 05:16:55 kettenis Exp $ */
/*
* Copyright 2006 Dave Airlie <airlied@linux.ie>
* Copyright © 2006-2007 Intel Corporation
@@ -336,9 +336,7 @@ static int intel_dvo_get_modes(struct drm_connector *connector)
static void intel_dvo_destroy(struct drm_connector *connector)
{
-#if 0
drm_sysfs_connector_remove(connector);
-#endif
drm_connector_cleanup(connector);
kfree(connector);
}
@@ -525,9 +523,7 @@ void intel_dvo_init(struct drm_device *dev)
intel_dvo->panel_wants_dither = true;
}
-#if 0
drm_sysfs_connector_add(connector);
-#endif
return;
}
diff --git a/sys/dev/pci/drm/i915/intel_hdmi.c b/sys/dev/pci/drm/i915/intel_hdmi.c
index da65d288164..d80586388f1 100644
--- a/sys/dev/pci/drm/i915/intel_hdmi.c
+++ b/sys/dev/pci/drm/i915/intel_hdmi.c
@@ -1,4 +1,4 @@
-/* $OpenBSD: intel_hdmi.c,v 1.5 2014/01/21 08:57:22 kettenis Exp $ */
+/* $OpenBSD: intel_hdmi.c,v 1.6 2014/01/22 05:16:55 kettenis Exp $ */
/*
* Copyright 2006 Dave Airlie <airlied@linux.ie>
* Copyright © 2006-2009 Intel Corporation
@@ -921,9 +921,7 @@ done:
static void intel_hdmi_destroy(struct drm_connector *connector)
{
-#if 0
drm_sysfs_connector_remove(connector);
-#endif
drm_connector_cleanup(connector);
free(connector, M_DRM);
}
@@ -1021,9 +1019,7 @@ void intel_hdmi_init_connector(struct intel_digital_port *intel_dig_port,
intel_hdmi_add_properties(intel_hdmi, connector);
intel_connector_attach_encoder(intel_connector, intel_encoder);
-#if 0
drm_sysfs_connector_add(connector);
-#endif
/* For G4X desktop chip, PEG_BAND_GAP_DATA 3:0 must first be written
* 0xd. Failure to do so will result in spurious interrupts being
diff --git a/sys/dev/pci/drm/i915/intel_lvds.c b/sys/dev/pci/drm/i915/intel_lvds.c
index b7689ae8f05..bcbd68a057a 100644
--- a/sys/dev/pci/drm/i915/intel_lvds.c
+++ b/sys/dev/pci/drm/i915/intel_lvds.c
@@ -1,4 +1,4 @@
-/* $OpenBSD: intel_lvds.c,v 1.7 2014/01/21 08:57:22 kettenis Exp $ */
+/* $OpenBSD: intel_lvds.c,v 1.8 2014/01/22 05:16:55 kettenis Exp $ */
/*
* Copyright © 2006-2007 Intel Corporation
* Copyright (c) 2006 Dave Airlie <airlied@linux.ie>
@@ -572,9 +572,7 @@ static void intel_lvds_destroy(struct drm_connector *connector)
intel_panel_fini(&lvds_connector->base.panel);
-#if 0
drm_sysfs_connector_remove(connector);
-#endif
drm_connector_cleanup(connector);
kfree(connector);
}
@@ -1141,8 +1139,8 @@ out:
DRM_DEBUG_KMS("lid notifier registration failed\n");
lvds_connector->lid_notifier.notifier_call = NULL;
}
- drm_sysfs_connector_add(connector);
#endif
+ drm_sysfs_connector_add(connector);
intel_panel_init(&intel_connector->panel, fixed_mode);
intel_panel_setup_backlight(connector);
diff --git a/sys/dev/pci/drm/i915/intel_sdvo.c b/sys/dev/pci/drm/i915/intel_sdvo.c
index 556515a7175..d92daa8771b 100644
--- a/sys/dev/pci/drm/i915/intel_sdvo.c
+++ b/sys/dev/pci/drm/i915/intel_sdvo.c
@@ -1,4 +1,4 @@
-/* $OpenBSD: intel_sdvo.c,v 1.12 2014/01/21 08:57:22 kettenis Exp $ */
+/* $OpenBSD: intel_sdvo.c,v 1.13 2014/01/22 05:16:55 kettenis Exp $ */
/*
* Copyright 2006 Dave Airlie <airlied@linux.ie>
* Copyright © 2006-2007 Intel Corporation
@@ -1865,9 +1865,7 @@ static void intel_sdvo_destroy(struct drm_connector *connector)
intel_sdvo_connector->tv_format);
intel_sdvo_destroy_enhance_property(connector);
-#if 0
drm_sysfs_connector_remove(connector);
-#endif
drm_connector_cleanup(connector);
kfree(intel_sdvo_connector);
}
@@ -2228,9 +2226,7 @@ intel_sdvo_connector_init(struct intel_sdvo_connector *connector,
connector->base.get_hw_state = intel_sdvo_connector_get_hw_state;
intel_connector_attach_encoder(&connector->base, &encoder->base);
-#if 0
drm_sysfs_connector_add(&connector->base.base);
-#endif
}
static void
diff --git a/sys/dev/pci/drm/i915/intel_tv.c b/sys/dev/pci/drm/i915/intel_tv.c
index 4279fbfd88a..e1cf5706e68 100644
--- a/sys/dev/pci/drm/i915/intel_tv.c
+++ b/sys/dev/pci/drm/i915/intel_tv.c
@@ -1,4 +1,4 @@
-/* $OpenBSD: intel_tv.c,v 1.4 2014/01/21 08:57:22 kettenis Exp $ */
+/* $OpenBSD: intel_tv.c,v 1.5 2014/01/22 05:16:55 kettenis Exp $ */
/*
* Copyright © 2006-2008 Intel Corporation
* Jesse Barnes <jesse.barnes@intel.com>
@@ -1427,9 +1427,7 @@ intel_tv_get_modes(struct drm_connector *connector)
static void
intel_tv_destroy(struct drm_connector *connector)
{
-#if 0
drm_sysfs_connector_remove(connector);
-#endif
drm_connector_cleanup(connector);
kfree(connector);
}
@@ -1671,7 +1669,5 @@ intel_tv_init(struct drm_device *dev)
drm_object_attach_property(&connector->base,
dev->mode_config.tv_bottom_margin_property,
intel_tv->margin[TV_MARGIN_BOTTOM]);
-#if 0
drm_sysfs_connector_add(connector);
-#endif
}