From 2f9cb33f0b41fb82ba481ca4f9792f59e0995def Mon Sep 17 00:00:00 2001 From: Derek Foreman Date: Tue, 1 Aug 2017 13:38:13 -0500 Subject: [PATCH] ecore_drm2: remove unused crtc bitfield We'll need something like this when multi-head works, but it can't be implemented this way anyway. There's no guarantee that crtc ids will be low enough to fit sensibly in a bitfield. --- src/lib/ecore_drm2/ecore_drm2_outputs.c | 2 -- src/lib/ecore_drm2/ecore_drm2_private.h | 2 +- 2 files changed, 1 insertion(+), 3 deletions(-) diff --git a/src/lib/ecore_drm2/ecore_drm2_outputs.c b/src/lib/ecore_drm2/ecore_drm2_outputs.c index a6e84ee..c5f0d6b 100644 --- a/src/lib/ecore_drm2/ecore_drm2_outputs.c +++ b/src/lib/ecore_drm2/ecore_drm2_outputs.c @@ -771,7 +771,6 @@ _output_create(Ecore_Drm2_Device *dev, const drmModeRes *res, const drmModeConne output->enabled = EINA_FALSE; } - dev->alloc.crtc |= (1 << output->crtc_id); dev->alloc.conn |= (1 << output->conn_id); dev->outputs = eina_list_append(dev->outputs, output); @@ -906,7 +905,6 @@ _output_destroy(Ecore_Drm2_Device *dev, Ecore_Drm2_Output *output) free(mode); } - dev->alloc.crtc &= ~(1 << output->crtc_id); dev->alloc.conn &= ~(1 << output->conn_id); eina_stringshare_del(output->backlight.path); diff --git a/src/lib/ecore_drm2/ecore_drm2_private.h b/src/lib/ecore_drm2/ecore_drm2_private.h index a85cb0c..e48449e 100644 --- a/src/lib/ecore_drm2/ecore_drm2_private.h +++ b/src/lib/ecore_drm2/ecore_drm2_private.h @@ -276,7 +276,7 @@ struct _Ecore_Drm2_Device struct { - uint32_t crtc, conn; + uint32_t conn; } alloc; struct -- 2.7.4