drm/nouveau/kms/nv50-: also flush fb writes when rewinding push buffer
authorBen Skeggs <bskeggs@redhat.com>
Wed, 12 Dec 2018 06:51:17 +0000 (16:51 +1000)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Wed, 19 Dec 2018 18:19:53 +0000 (19:19 +0100)
commit4d5907f70ec1b3fb7295e4cab930a649854446ba
treee3d0df1de29cedaa1741307ea9de9c50c56a3d66
parentd7fde95b7f3f3d695bca2fea03fea1fd5638d96b
drm/nouveau/kms/nv50-: also flush fb writes when rewinding push buffer

commit 970a5ee41c72df46e3b0f307528c7d8ef7734a2e upstream.

Should hopefully fix a regression some people have been seeing since EVO
push buffers were moved to VRAM by default on Pascal GPUs.

Fixes: d00ddd9da ("drm/nouveau/kms/nv50-: allocate push buffers in vidmem on pascal")
Signed-off-by: Ben Skeggs <bskeggs@redhat.com>
Cc: <stable@vger.kernel.org> # 4.19+
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
drivers/gpu/drm/nouveau/dispnv50/disp.c