Re: [PATCH weston] compositor-drm: reset KMS state on VT-switch in

2017-07-27 Thread Pekka Paalanen
On Thu, 27 Jul 2017 14:07:31 +0300 Pekka Paalanen wrote: > On Thu, 27 Jul 2017 11:54:43 +0100 > Daniel Stone wrote: > > > Hi, > > > > On 27 July 2017 at 11:51, Pekka Paalanen wrote: > > > @@ -2810,6 +2820,7 @@ create_output_for_connector(struct drm_backend *b, > > > if (output == NU

Re: [PATCH weston] compositor-drm: reset KMS state on VT-switch in

2017-07-27 Thread Pekka Paalanen
On Thu, 27 Jul 2017 11:54:43 +0100 Daniel Stone wrote: > Hi, > > On 27 July 2017 at 11:51, Pekka Paalanen wrote: > > @@ -2810,6 +2820,7 @@ create_output_for_connector(struct drm_backend *b, > > if (output == NULL) > > goto err; > > > > + output->state_invalid = tru

Re: [PATCH weston] compositor-drm: reset KMS state on VT-switch in

2017-07-27 Thread Daniel Stone
Hi, On 27 July 2017 at 11:51, Pekka Paalanen wrote: > @@ -2810,6 +2820,7 @@ create_output_for_connector(struct drm_backend *b, > if (output == NULL) > goto err; > > + output->state_invalid = true; > output->connector = connector; > output->crtc_id = r

[PATCH weston] compositor-drm: reset KMS state on VT-switch in

2017-07-27 Thread Pekka Paalanen
From: Pekka Paalanen Fix a regression with VT-switching away from Weston and then back causing drmModePageFlip() to fail with ENOSPC or EINVAL, leaving one or more outputs not updated. The regression appeared in 47224cc9312fef05c1a523ea0da0a1aae66f100d: compositor-drm: Delete drm_backend