diff options
author | Mark Kettenis <kettenis@cvs.openbsd.org> | 2015-04-05 13:04:42 +0000 |
---|---|---|
committer | Mark Kettenis <kettenis@cvs.openbsd.org> | 2015-04-05 13:04:42 +0000 |
commit | aabe24a850db098868768f141c0bb851dbd34ca2 (patch) | |
tree | 7ff6d502bb1884110393b149d4e32beb834b4607 /sys/dev/pci/drm/drm_crtc.c | |
parent | 90020cc31e963af431b79bb19ec48f27c99e94ea (diff) |
Consistently use #if 0/#endif to handle our lack of DRM_MINOR_CONTROL.
Change an #ifdef notyet into #ifdef __linux__ as we'll never have sysfs.
Remove #ifdef notyet around WARN macro since we have it now.
Diffstat (limited to 'sys/dev/pci/drm/drm_crtc.c')
-rw-r--r-- | sys/dev/pci/drm/drm_crtc.c | 17 |
1 files changed, 9 insertions, 8 deletions
diff --git a/sys/dev/pci/drm/drm_crtc.c b/sys/dev/pci/drm/drm_crtc.c index 596cc690707..4b342ba738b 100644 --- a/sys/dev/pci/drm/drm_crtc.c +++ b/sys/dev/pci/drm/drm_crtc.c @@ -1,4 +1,4 @@ -/* $OpenBSD: drm_crtc.c,v 1.13 2015/04/05 11:53:53 kettenis Exp $ */ +/* $OpenBSD: drm_crtc.c,v 1.14 2015/04/05 13:04:41 kettenis Exp $ */ /* * Copyright (c) 2006-2008 Intel Corporation * Copyright (c) 2007 Dave Airlie <airlied@linux.ie> @@ -626,7 +626,7 @@ EXPORT_SYMBOL(drm_connector_cleanup); void drm_connector_unplug_all(struct drm_device *dev) { -#ifdef notyet +#ifdef __linux__ struct drm_connector *connector; /* taking the mode config mutex ends up in a clash with sysfs */ @@ -693,7 +693,6 @@ int drm_plane_init(struct drm_device *dev, struct drm_plane *plane, plane->funcs = funcs; plane->format_types = kmalloc(sizeof(uint32_t) * format_count, GFP_KERNEL); - if (!plane->format_types) { DRM_DEBUG_KMS("out of memory when allocating plane\n"); drm_mode_object_put(dev, &plane->base); @@ -1142,14 +1141,12 @@ EXPORT_SYMBOL(drm_mode_config_cleanup); static void drm_crtc_convert_to_umode(struct drm_mode_modeinfo *out, const struct drm_display_mode *in) { -#ifdef notyet WARN(in->hdisplay > USHRT_MAX || in->hsync_start > USHRT_MAX || in->hsync_end > USHRT_MAX || in->htotal > USHRT_MAX || in->hskew > USHRT_MAX || in->vdisplay > USHRT_MAX || in->vsync_start > USHRT_MAX || in->vsync_end > USHRT_MAX || in->vtotal > USHRT_MAX || in->vscan > USHRT_MAX, "timing values too large for mode info\n"); -#endif out->clock = in->clock; out->hdisplay = in->hdisplay; @@ -1312,7 +1309,9 @@ int drm_mode_getresources(struct drm_device *dev, void *data, if (card_res->count_crtcs >= crtc_count) { copied = 0; crtc_id = (uint32_t __user *)(unsigned long)card_res->crtc_id_ptr; - /* if (file_priv->master->minor->type == DRM_MINOR_CONTROL) { */ +#if 0 + if (file_priv->master->minor->type == DRM_MINOR_CONTROL) { +#endif list_for_each_entry(crtc, &dev->mode_config.crtc_list, head) { DRM_DEBUG_KMS("[CRTC:%d]\n", crtc->base.id); @@ -1323,7 +1322,8 @@ int drm_mode_getresources(struct drm_device *dev, void *data, } copied++; } - /* } else { +#if 0 + } else { for (i = 0; i < mode_group->num_crtcs; i++) { if (copyout(&mode_group->id_list[i], crtc_id + copied, @@ -1333,7 +1333,8 @@ int drm_mode_getresources(struct drm_device *dev, void *data, } copied++; } - } */ + } +#endif } card_res->count_crtcs = crtc_count; |