aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/gpu/drm/mgag200/mgag200_fb.c
diff options
context:
space:
mode:
authorThomas Zimmermann <tzimmermann@suse.de>2019-05-21 13:08:29 +0200
committerGerd Hoffmann <kraxel@redhat.com>2019-05-22 12:43:29 +0200
commit81da87f63a1edebcf8cbb811d387e353d9f89c7a (patch)
tree9838a67ed18ddb9b4d76dc9feadb9582a0d18843 /drivers/gpu/drm/mgag200/mgag200_fb.c
parentdt-bindings: gpu: add #cooling-cells property to the ARM Mali Midgard GPU binding (diff)
downloadlinux-dev-81da87f63a1edebcf8cbb811d387e353d9f89c7a.tar.xz
linux-dev-81da87f63a1edebcf8cbb811d387e353d9f89c7a.zip
drm: Replace drm_gem_vram_push_to_system() with kunmap + unpin
The push-to-system function forces a buffer out of video RAM. This decision should rather be made by the memory manager. By replacing the function with calls to the kunmap and unpin functions, the buffer's memory becomes available, but the buffer remains in VRAM until it's evicted by a pin operation. This patch replaces the remaining instances of drm_gem_vram_push_to_system() in ast and mgag200, and removes the function from DRM. Signed-off-by: Thomas Zimmermann <tzimmermann@suse.de> Acked-by: Daniel Vetter <daniel.vetter@ffwll.ch> Link: http://patchwork.freedesktop.org/patch/msgid/20190521110831.20200-2-tzimmermann@suse.de Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
Diffstat (limited to 'drivers/gpu/drm/mgag200/mgag200_fb.c')
0 files changed, 0 insertions, 0 deletions