diff --git a/drivers/video/msm/gpu/kgsl/kgsl.c b/drivers/video/msm/gpu/kgsl/kgsl.c index 40bd0786..7d36973e 100644 --- a/drivers/video/msm/gpu/kgsl/kgsl.c +++ b/drivers/video/msm/gpu/kgsl/kgsl.c @@ -17,6 +17,7 @@ */ #include #include +#include #include #include #include @@ -713,7 +714,7 @@ static int kgsl_ioctl_sharedmem_from_vmalloc(struct kgsl_file_private *private, * overwrite this memory */ dmac_flush_range(vmalloc_area, vmalloc_area + len); KGSL_MEM_INFO("Caching for memory allocation turned off\n"); - vma->vm_page_prot = pgprot_noncached(vma->vm_page_prot); + vma->vm_page_prot = pgprot_writecombine(vma->vm_page_prot); } else { KGSL_MEM_INFO("Caching for memory allocation turned on\n"); } diff --git a/drivers/video/msm/gpu/kgsl/kgsl_drawctxt.c b/drivers/video/msm/gpu/kgsl/kgsl_drawctxt.c index 4489dd4e..dde17133 100644 --- a/drivers/video/msm/gpu/kgsl/kgsl_drawctxt.c +++ b/drivers/video/msm/gpu/kgsl/kgsl_drawctxt.c @@ -28,7 +28,7 @@ #include "kgsl_pm4types.h" #include "kgsl_cmdstream.h" -#define DISABLE_SHADOW_WRITES +//#define DISABLE_SHADOW_WRITES /* * * Memory Map for Register, Constant & Instruction Shadow, and Command Buffers