Instead of writing to WC cmdstream buffers that go all the way to the main memory, let's use the system cache to improve the performance.
Signed-off-by: Georgi Djakov <quic_c_gdj...@quicinc.com> --- drivers/gpu/drm/msm/msm_gem.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/gpu/drm/msm/msm_gem.c b/drivers/gpu/drm/msm/msm_gem.c index 104fdfc14027..921a1c24721e 100644 --- a/drivers/gpu/drm/msm/msm_gem.c +++ b/drivers/gpu/drm/msm/msm_gem.c @@ -214,7 +214,7 @@ void msm_gem_put_pages(struct drm_gem_object *obj) static pgprot_t msm_gem_pgprot(struct msm_gem_object *msm_obj, pgprot_t prot) { if (msm_obj->flags & (MSM_BO_WC|MSM_BO_UNCACHED)) - return pgprot_writecombine(prot); + return pgprot_syscached(prot); return prot; } _______________________________________________ iommu mailing list iommu@lists.linux-foundation.org https://lists.linuxfoundation.org/mailman/listinfo/iommu