OpenCloudOS-Kernel/drivers/gpu/drm/xen
Oleksandr Andrushchenko 24ded292a5 drm/xen-front: Fix mmap attributes for display buffers
When GEM backing storage is allocated those are normal pages,
so there is no point using pgprot_writecombine while mmaping.
This fixes mismatch of buffer pages' memory attributes between
the frontend and backend which may cause screen artifacts.

Fixes: c575b7eeb8 ("drm/xen-front: Add support for Xen PV display frontend")

Signed-off-by: Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
Suggested-by: Julien Grall <julien.grall@arm.com>
Acked-by: Julien Grall <julien.grall@arm.com>
Link: https://patchwork.freedesktop.org/patch/msgid/20190129150422.19867-1-andr2000@gmail.com
2019-02-04 08:39:31 +02:00
..
Kconfig drm/xen-front: Use Xen common shared buffer implementation 2018-12-18 12:16:13 -05:00
Makefile drm/xen-front: Use Xen common shared buffer implementation 2018-12-18 12:16:13 -05:00
xen_drm_front.c drm: Split out drm_probe_helper.h 2019-01-24 13:20:42 +01:00
xen_drm_front.h
xen_drm_front_cfg.c
xen_drm_front_cfg.h
xen_drm_front_conn.c drm: Split out drm_probe_helper.h 2019-01-24 13:20:42 +01:00
xen_drm_front_conn.h
xen_drm_front_evtchnl.c
xen_drm_front_evtchnl.h
xen_drm_front_gem.c drm/xen-front: Fix mmap attributes for display buffers 2019-02-04 08:39:31 +02:00
xen_drm_front_gem.h
xen_drm_front_kms.c drm/xen-front: Drop pointless static qualifier in fb_destroy() 2019-02-04 08:31:57 +02:00
xen_drm_front_kms.h