drm/nouveau/kms/nv50-: ensure window updates are submitted when flushing mst disables
authorBen Skeggs <bskeggs@redhat.com>
Tue, 3 Jul 2018 00:52:34 +0000 (10:52 +1000)
committerBen Skeggs <bskeggs@redhat.com>
Mon, 16 Jul 2018 07:59:58 +0000 (17:59 +1000)
commitdf0c97e2c7d06b4f3cc5855604af79fd1a964619
treef826b766f96a0d3be5de879953f8f54f7e42994f
parent1264f8325e9b8c004f36f1ae7bacd2a46a7ed771
drm/nouveau/kms/nv50-: ensure window updates are submitted when flushing mst disables

It was possible for this to be skipped when shutting down MST streams, and
leaving the core channel interlocked with a wndw channel update that never
happens - leading to a hung display.

Signed-off-by: Ben Skeggs <bskeggs@redhat.com>
Tested-By: Lyude Paul <lyude@redhat.com>
drivers/gpu/drm/nouveau/dispnv50/disp.c