Branch data Line data Source code
1 : : /* SPDX-License-Identifier: GPL-2.0 */ 2 : : #ifndef _ASM_X86_FB_H 3 : : #define _ASM_X86_FB_H 4 : : 5 : : #include <linux/fb.h> 6 : : #include <linux/fs.h> 7 : : #include <asm/page.h> 8 : : 9 : 0 : static inline void fb_pgprotect(struct file *file, struct vm_area_struct *vma, 10 : : unsigned long off) 11 : : { 12 : 0 : unsigned long prot; 13 : : 14 : 0 : prot = pgprot_val(vma->vm_page_prot) & ~_PAGE_CACHE_MASK; 15 [ # # ]: 0 : if (boot_cpu_data.x86 > 3) 16 : 0 : pgprot_val(vma->vm_page_prot) = 17 : 0 : prot | cachemode2protval(_PAGE_CACHE_MODE_UC_MINUS); 18 : : } 19 : : 20 : : extern int fb_is_primary_device(struct fb_info *info); 21 : : 22 : : #endif /* _ASM_X86_FB_H */