]> git.baikalelectronics.ru Git - kernel.git/commit
drm/shmem: add support for per object caching flags.
authorGerd Hoffmann <kraxel@redhat.com>
Wed, 26 Feb 2020 15:47:50 +0000 (16:47 +0100)
committerGerd Hoffmann <kraxel@redhat.com>
Thu, 27 Feb 2020 12:54:38 +0000 (13:54 +0100)
commitb2d20fd07142721cb3d9a806323f248c4ba92fc1
treead269344138ee6a0d8b11fb925a8e6dbab3921ff
parentbad4098dc1db20d73692b6277c4b4a4e63e7e04c
drm/shmem: add support for per object caching flags.

Add map_cached bool to drm_gem_shmem_object, to request cached mappings
on a per-object base.  Check the flag before adding writecombine to
pgprot bits.

Cc: stable@vger.kernel.org
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
Reviewed-by: Gurchetan Singh <gurchetansingh@chromium.org>
Tested-by: Guillaume Gardet <Guillaume.Gardet@arm.com>
Link: http://patchwork.freedesktop.org/patch/msgid/20200226154752.24328-2-kraxel@redhat.com
drivers/gpu/drm/drm_gem_shmem_helper.c
include/drm/drm_gem_shmem_helper.h