LCOV - code coverage report
Current view: top level - include/asm-generic - pgtable_uffd.h (source / functions) Hit Total Coverage
Test: landlock.info Lines: 4 12 33.3 %
Date: 2021-04-22 12:43:58 Functions: 0 0 -

          Line data    Source code
       1             : #ifndef _ASM_GENERIC_PGTABLE_UFFD_H
       2             : #define _ASM_GENERIC_PGTABLE_UFFD_H
       3             : 
       4             : #ifndef CONFIG_HAVE_ARCH_USERFAULTFD_WP
       5          10 : static __always_inline int pte_uffd_wp(pte_t pte)
       6             : {
       7          10 :         return 0;
       8             : }
       9             : 
      10           2 : static __always_inline int pmd_uffd_wp(pmd_t pmd)
      11             : {
      12           2 :         return 0;
      13             : }
      14             : 
      15           0 : static __always_inline pte_t pte_mkuffd_wp(pte_t pte)
      16             : {
      17           0 :         return pte;
      18             : }
      19             : 
      20           0 : static __always_inline pmd_t pmd_mkuffd_wp(pmd_t pmd)
      21             : {
      22           0 :         return pmd;
      23             : }
      24             : 
      25             : static __always_inline pte_t pte_clear_uffd_wp(pte_t pte)
      26             : {
      27             :         return pte;
      28             : }
      29             : 
      30             : static __always_inline pmd_t pmd_clear_uffd_wp(pmd_t pmd)
      31             : {
      32             :         return pmd;
      33             : }
      34             : 
      35             : static __always_inline pte_t pte_swp_mkuffd_wp(pte_t pte)
      36             : {
      37             :         return pte;
      38             : }
      39             : 
      40           0 : static __always_inline int pte_swp_uffd_wp(pte_t pte)
      41             : {
      42           0 :         return 0;
      43             : }
      44             : 
      45             : static __always_inline pte_t pte_swp_clear_uffd_wp(pte_t pte)
      46             : {
      47             :         return pte;
      48             : }
      49             : 
      50             : static inline pmd_t pmd_swp_mkuffd_wp(pmd_t pmd)
      51             : {
      52             :         return pmd;
      53             : }
      54             : 
      55           0 : static inline int pmd_swp_uffd_wp(pmd_t pmd)
      56             : {
      57           0 :         return 0;
      58             : }
      59             : 
      60             : static 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 */

Generated by: LCOV version 1.14