linux-xiaomi-chiron/drivers/gpu
Thomas Hellstrom 98648ae6ef drm/vmwgfx: Don't cache framebuffer maps
Buffer objects need to be either pinned or reserved while a map is active,
that's not the case here, so avoid caching the framebuffer map.
This will cause increasing mapping activity mainly when we don't do
page flipping.

This fixes occasional garbage filled screens when the framebuffer has been
evicted after the map.

Since in-kernel mapping of whole buffer objects is error-prone on 32-bit
architectures and also quite inefficient, we will revisit this later.

Signed-off-by: Thomas Hellstrom <thellstrom@vmware.com>
Reviewed-by: Sinclair Yeh <syeh@vmware.com>
Cc: <stable@vger.kernel.org>
2018-01-09 15:33:42 +01:00
..
drm drm/vmwgfx: Don't cache framebuffer maps 2018-01-09 15:33:42 +01:00
host1x main drm pull request for v4.15 2017-11-15 20:42:10 -08:00
ipu-v3 fixes/cleanups for rc1, non-desktop flags for VR 2017-11-23 21:04:56 -10:00
vga vgaarb: Factor out EFI and fallback default device selection 2017-10-18 10:04:56 +02:00
Makefile