mirror of
https://gitlab.freedesktop.org/mesa/drm.git
synced 2025-12-27 12:50:13 +01:00
[SPARC]: Respect vm_page_prot in io_remap_page_range().
Make sure the callers do a pgprot_noncached() on
vma->vm_page_prot.
Pointed out by Hugh Dickens.
Signed-off-by: David S. Miller <davem@davemloft.net>
This commit is contained in:
parent
0ab48b0841
commit
656c3a3737
1 changed files with 1 additions and 0 deletions
|
|
@ -829,6 +829,7 @@ int drm_mmap(struct file *filp, struct vm_area_struct *vma)
|
|||
vma->vm_flags |= VM_IO; /* not in core dump */
|
||||
vma->vm_page_prot = drm_io_prot(map->type, vma);
|
||||
#ifdef __sparc__
|
||||
vma->vm_page_prot = pgprot_noncached(vma->vm_page_prot);
|
||||
if (io_remap_pfn_range(vma, vma->vm_start,
|
||||
(map->offset + offset) >>PAGE_SHIFT,
|
||||
vma->vm_end - vma->vm_start,
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue