fb.h 431 B

1234567891011121314151617
  1. #ifndef _ASM_FB_H_
  2. #define _ASM_FB_H_
  3. #include <linux/fs.h>
  4. #include <linux/efi.h>
  5. #include <asm/page.h>
  6. static inline void fb_pgprotect(struct file *file, struct vm_area_struct *vma,
  7. unsigned long off)
  8. {
  9. if (efi_range_is_wc(vma->vm_start, vma->vm_end - vma->vm_start))
  10. vma->vm_page_prot = pgprot_writecombine(vma->vm_page_prot);
  11. else
  12. vma->vm_page_prot = pgprot_noncached(vma->vm_page_prot);
  13. }
  14. #endif /* _ASM_FB_H_ */