DRM-backend preparation for clone mode patches

Submitted by Pekka Paalanen on Feb. 9, 2018, 1:07 p.m.

Details

Reviewer None
Submitted Feb. 9, 2018, 1:07 p.m.
Last Updated Feb. 9, 2018, 1:08 p.m.
Revision 1

Cover Letter

From: Pekka Paalanen <pekka.paalanen@collabora.co.uk>

Hi,

here are some patches I extracted from my clone mode series. These are
building on top of
https://patchwork.freedesktop.org/series/37994/
in case that makes any difference.

Patch 1 is a slight change in behaviour, patches 2-4 and 6 just split code
into new functions, patch 5 is a small fix for the future, and patches
7-9 fix some Valgrind unhappyness.

All these can be found in a branch:
https://gitlab.collabora.com/pq/weston/commits/drm-prep-1


Pekka Paalanen (9):
  compositor-drm: drm_output_enable updates unused_crtcs/connectors
  compositor-drm: factor out drm_output_init_gamma_size()
  compositor-drm: factor out drm_output_init_crtc()
  compositor-drm: refactor into drm_mode_list_destroy()
  compositor-drm: drm_property_info_free() must reset
  compositor-drm: move refresh rate computation
  compositor-drm: fix uninitialized bytes on modeinfo
  compositor-drm: free filename in exit
  compositor-drm: unref udev monitor on exit

 libweston/compositor-drm.c | 256 ++++++++++++++++++++++++++++++---------------
 1 file changed, 173 insertions(+), 83 deletions(-)


Thanks,
pq
  

Revisions