Antonino A. Daplas | 10eb265 | 2007-07-17 04:05:27 -0700 | [diff] [blame^] | 1 | #ifndef _ASM_FB_H_ |
2 | #define _ASM_FB_H_ | ||||
3 | |||||
4 | #include <linux/fs.h> | ||||
5 | #include <linux/efi.h> | ||||
6 | #include <asm/page.h> | ||||
7 | |||||
8 | static inline void fb_pgprotect(struct file *file, struct vm_area_struct *vma, | ||||
9 | unsigned long off) | ||||
10 | { | ||||
11 | if (efi_range_is_wc(vma->vm_start, vma->vm_end - vma->vm_start)) | ||||
12 | vma->vm_page_prot = pgprot_writecombine(vma->vm_page_prot); | ||||
13 | else | ||||
14 | vma->vm_page_prot = pgprot_noncached(vma->vm_page_prot); | ||||
15 | } | ||||
16 | |||||
17 | #endif /* _ASM_FB_H_ */ |