extern unsigned long transparent_hugepage_flags;
 
+#define hugepage_flags_enabled()                                              \
+       (transparent_hugepage_flags &                                  \
+        ((1<<TRANSPARENT_HUGEPAGE_FLAG) |                     \
+         (1<<TRANSPARENT_HUGEPAGE_REQ_MADV_FLAG)))
+#define hugepage_flags_always()                                \
+       (transparent_hugepage_flags &                   \
+        (1<<TRANSPARENT_HUGEPAGE_FLAG))
+
 /*
  * Do the below checks:
  *   - For file vma, check if the linear page offset of vma is
 
 }
 #endif
 
-#define khugepaged_enabled()                                          \
-       (transparent_hugepage_flags &                                  \
-        ((1<<TRANSPARENT_HUGEPAGE_FLAG) |                     \
-         (1<<TRANSPARENT_HUGEPAGE_REQ_MADV_FLAG)))
-#define khugepaged_always()                            \
-       (transparent_hugepage_flags &                   \
-        (1<<TRANSPARENT_HUGEPAGE_FLAG))
-#define khugepaged_req_madv()                                  \
-       (transparent_hugepage_flags &                           \
-        (1<<TRANSPARENT_HUGEPAGE_REQ_MADV_FLAG))
-#define khugepaged_defrag()                                    \
-       (transparent_hugepage_flags &                           \
-        (1<<TRANSPARENT_HUGEPAGE_DEFRAG_KHUGEPAGED_FLAG))
-
 static inline void khugepaged_fork(struct mm_struct *mm, struct mm_struct *oldmm)
 {
        if (test_bit(MMF_VM_HUGEPAGE, &oldmm->flags))
 
        if (!in_pf && shmem_file(vma->vm_file))
                return shmem_huge_enabled(vma);
 
-       if (!khugepaged_enabled())
+       if (!hugepage_flags_enabled())
                return false;
 
        /* THP settings require madvise. */
-       if (!(vm_flags & VM_HUGEPAGE) && !khugepaged_always())
+       if (!(vm_flags & VM_HUGEPAGE) && !hugepage_flags_always())
                return false;
 
        /* Only regular file is valid */
 
                          unsigned long vm_flags)
 {
        if (!test_bit(MMF_VM_HUGEPAGE, &vma->vm_mm->flags) &&
-           khugepaged_enabled()) {
+           hugepage_flags_enabled()) {
                if (hugepage_vma_check(vma, vm_flags, false, false))
                        __khugepaged_enter(vma->vm_mm);
        }
        return false;
 }
 
+#define khugepaged_defrag()                                    \
+       (transparent_hugepage_flags &                           \
+        (1<<TRANSPARENT_HUGEPAGE_DEFRAG_KHUGEPAGED_FLAG))
+
 /* Defrag for khugepaged will enter direct reclaim/compaction if necessary */
 static inline gfp_t alloc_hugepage_khugepaged_gfpmask(void)
 {
                        khugepaged_alloc_sleep();
                } else
                        count_vm_event(THP_COLLAPSE_ALLOC);
-       } while (unlikely(!hpage) && likely(khugepaged_enabled()));
+       } while (unlikely(!hpage) && likely(hugepage_flags_enabled()));
 
        return hpage;
 }
 static int khugepaged_has_work(void)
 {
        return !list_empty(&khugepaged_scan.mm_head) &&
-               khugepaged_enabled();
+               hugepage_flags_enabled();
 }
 
 static int khugepaged_wait_event(void)
                return;
        }
 
-       if (khugepaged_enabled())
+       if (hugepage_flags_enabled())
                wait_event_freezable(khugepaged_wait, khugepaged_wait_event());
 }
 
        int nr_zones = 0;
        unsigned long recommended_min;
 
-       if (!khugepaged_enabled()) {
+       if (!hugepage_flags_enabled()) {
                calculate_min_free_kbytes();
                goto update_wmarks;
        }
        int err = 0;
 
        mutex_lock(&khugepaged_mutex);
-       if (khugepaged_enabled()) {
+       if (hugepage_flags_enabled()) {
                if (!khugepaged_thread)
                        khugepaged_thread = kthread_run(khugepaged, NULL,
                                                        "khugepaged");
 void khugepaged_min_free_kbytes_update(void)
 {
        mutex_lock(&khugepaged_mutex);
-       if (khugepaged_enabled() && khugepaged_thread)
+       if (hugepage_flags_enabled() && khugepaged_thread)
                set_recommended_min_free_kbytes();
        mutex_unlock(&khugepaged_mutex);
 }