diff options
Diffstat (limited to 'include')
-rw-r--r-- | include/linux/huge_mm.h | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/include/linux/huge_mm.h b/include/linux/huge_mm.h index 3132ea788581..092dc5305a32 100644 --- a/include/linux/huge_mm.h +++ b/include/linux/huge_mm.h | |||
@@ -39,6 +39,7 @@ enum transparent_hugepage_flag { | |||
39 | TRANSPARENT_HUGEPAGE_DEFRAG_FLAG, | 39 | TRANSPARENT_HUGEPAGE_DEFRAG_FLAG, |
40 | TRANSPARENT_HUGEPAGE_DEFRAG_REQ_MADV_FLAG, | 40 | TRANSPARENT_HUGEPAGE_DEFRAG_REQ_MADV_FLAG, |
41 | TRANSPARENT_HUGEPAGE_DEFRAG_KHUGEPAGED_FLAG, | 41 | TRANSPARENT_HUGEPAGE_DEFRAG_KHUGEPAGED_FLAG, |
42 | TRANSPARENT_HUGEPAGE_USE_ZERO_PAGE_FLAG, | ||
42 | #ifdef CONFIG_DEBUG_VM | 43 | #ifdef CONFIG_DEBUG_VM |
43 | TRANSPARENT_HUGEPAGE_DEBUG_COW_FLAG, | 44 | TRANSPARENT_HUGEPAGE_DEBUG_COW_FLAG, |
44 | #endif | 45 | #endif |
@@ -78,6 +79,9 @@ extern bool is_vma_temporary_stack(struct vm_area_struct *vma); | |||
78 | (transparent_hugepage_flags & \ | 79 | (transparent_hugepage_flags & \ |
79 | (1<<TRANSPARENT_HUGEPAGE_DEFRAG_REQ_MADV_FLAG) && \ | 80 | (1<<TRANSPARENT_HUGEPAGE_DEFRAG_REQ_MADV_FLAG) && \ |
80 | (__vma)->vm_flags & VM_HUGEPAGE)) | 81 | (__vma)->vm_flags & VM_HUGEPAGE)) |
82 | #define transparent_hugepage_use_zero_page() \ | ||
83 | (transparent_hugepage_flags & \ | ||
84 | (1<<TRANSPARENT_HUGEPAGE_USE_ZERO_PAGE_FLAG)) | ||
81 | #ifdef CONFIG_DEBUG_VM | 85 | #ifdef CONFIG_DEBUG_VM |
82 | #define transparent_hugepage_debug_cow() \ | 86 | #define transparent_hugepage_debug_cow() \ |
83 | (transparent_hugepage_flags & \ | 87 | (transparent_hugepage_flags & \ |