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
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
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
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