]> git.baikalelectronics.ru Git - kernel.git/commit
drm/nouveau/kms/nv04-nv40: improve overlay error detection, fix pitch setting
authorIlia Mirkin <imirkin@alum.mit.edu>
Sun, 6 Aug 2017 02:25:03 +0000 (22:25 -0400)
committerBen Skeggs <bskeggs@redhat.com>
Tue, 22 Aug 2017 08:04:34 +0000 (18:04 +1000)
commitefba074d622a2080399f41775b23f22845058564
treeb40e23195a72ad94e7b8b47cefb7dc5badbbac2b
parent50599b8f5750adf5b04f9556b8f4a6efc8441bc8
drm/nouveau/kms/nv04-nv40: improve overlay error detection, fix pitch setting

We were previously setting the pitch based on a perfectly packed buffer.
This does not necessarily happen. Either modetest started generating
such buffers recently, or earlier testing only happened with well-picked
overlay sizes.

While we're at it, beef up and refactor the error state detection.

Signed-off-by: Ilia Mirkin <imirkin@alum.mit.edu>
Signed-off-by: Ben Skeggs <bskeggs@redhat.com>
drivers/gpu/drm/nouveau/dispnv04/overlay.c