brintos

brintos / linux-shallow public Read only

0
0
Text · 1.0 KiB · 828966d Raw
67 lines · c
1#ifndef _ASM_GENERIC_PGTABLE_UFFD_H2#define _ASM_GENERIC_PGTABLE_UFFD_H3 4#ifndef CONFIG_HAVE_ARCH_USERFAULTFD_WP5static __always_inline int pte_uffd_wp(pte_t pte)6{7	return 0;8}9 10static __always_inline int pmd_uffd_wp(pmd_t pmd)11{12	return 0;13}14 15static __always_inline pte_t pte_mkuffd_wp(pte_t pte)16{17	return pte;18}19 20static __always_inline pmd_t pmd_mkuffd_wp(pmd_t pmd)21{22	return pmd;23}24 25static __always_inline pte_t pte_clear_uffd_wp(pte_t pte)26{27	return pte;28}29 30static __always_inline pmd_t pmd_clear_uffd_wp(pmd_t pmd)31{32	return pmd;33}34 35static __always_inline pte_t pte_swp_mkuffd_wp(pte_t pte)36{37	return pte;38}39 40static __always_inline int pte_swp_uffd_wp(pte_t pte)41{42	return 0;43}44 45static __always_inline pte_t pte_swp_clear_uffd_wp(pte_t pte)46{47	return pte;48}49 50static inline pmd_t pmd_swp_mkuffd_wp(pmd_t pmd)51{52	return pmd;53}54 55static inline int pmd_swp_uffd_wp(pmd_t pmd)56{57	return 0;58}59 60static inline pmd_t pmd_swp_clear_uffd_wp(pmd_t pmd)61{62	return pmd;63}64#endif /* CONFIG_HAVE_ARCH_USERFAULTFD_WP */65 66#endif /* _ASM_GENERIC_PGTABLE_UFFD_H */67