diff options
author | Jie Zhou <b30303@freescale.com> | 2010-07-21 09:31:05 +0800 |
---|---|---|
committer | Jie Zhou <b30303@freescale.com> | 2010-07-21 09:37:47 +0800 |
commit | 847baca41bceed49e397eaba8b1b3b00e86e20a3 (patch) | |
tree | c5e553b51cceee1ff06964516da41f707ced709e /drivers | |
parent | 5e14cdc0322f6f7e1beb2c2b6b7d737efdf87375 (diff) |
ENGR00125353 GPU: use writecombine for mmap
Change pgprot_noncached to pgprot_writecombine in gsl_kmod_mmap to
improve performance
Signed-off-by: Thomas Peng <r80085@freescale.com>
Signed-off-by: Jie Zhou <b30303@freescale.com>
Diffstat (limited to 'drivers')
-rw-r--r-- | drivers/mxc/amd-gpu/platform/hal/linux/gsl_kmod.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/drivers/mxc/amd-gpu/platform/hal/linux/gsl_kmod.c b/drivers/mxc/amd-gpu/platform/hal/linux/gsl_kmod.c index 448414fafc05..30f783e1cf12 100644 --- a/drivers/mxc/amd-gpu/platform/hal/linux/gsl_kmod.c +++ b/drivers/mxc/amd-gpu/platform/hal/linux/gsl_kmod.c @@ -633,7 +633,7 @@ static int gsl_kmod_mmap(struct file *fd, struct vm_area_struct *vma) unsigned long start = vma->vm_start; unsigned long pfn = vma->vm_pgoff; unsigned long size = vma->vm_end - vma->vm_start; - unsigned long prot = pgprot_noncached(vma->vm_page_prot); + unsigned long prot = pgprot_writecombine(vma->vm_page_prot); #ifdef GSL_MMU_TRANSLATION_ENABLED unsigned long addr = vma->vm_pgoff << PAGE_SHIFT; void *va; |