|
@@ -1236,6 +1236,10 @@ fb_mmap(struct file *file, struct vm_area_struct * vma)
|
|
|
pgprot_val(vma->vm_page_prot) |= _PAGE_NO_CACHE;
|
|
|
#elif defined(__arm__) || defined(__sh__) || defined(__m32r__)
|
|
|
vma->vm_page_prot = pgprot_writecombine(vma->vm_page_prot);
|
|
|
+#elif defined(__avr32__)
|
|
|
+ vma->vm_page_prot = __pgprot((pgprot_val(vma->vm_page_prot)
|
|
|
+ & ~_PAGE_CACHABLE)
|
|
|
+ | (_PAGE_BUFFER | _PAGE_DIRTY));
|
|
|
#elif defined(__ia64__)
|
|
|
if (efi_range_is_wc(vma->vm_start, vma->vm_end - vma->vm_start))
|
|
|
vma->vm_page_prot = pgprot_writecombine(vma->vm_page_prot);
|