---
include/linux/mm_types.h | 4 ++++
mm/internal.h | 5 ++++-
- mm/madvise.c | 1 +
+ mm/madvise.c | 2 ++
mm/memory.c | 1 +
mm/mprotect.c | 1 +
mm/mremap.c | 1 +
mm/rmap.c | 36 ++++++++++++++++++++++++++++++++++++
- 7 files changed, 48 insertions(+), 1 deletion(-)
+ 7 files changed, 49 insertions(+), 1 deletion(-)
--- a/include/linux/mm_types.h
+++ b/include/linux/mm_types.h
extern const struct trace_print_flags pageflag_names[];
--- a/mm/madvise.c
+++ b/mm/madvise.c
-@@ -282,6 +282,7 @@ static int madvise_free_pte_range(pmd_t
+@@ -21,6 +21,7 @@
+ #include <linux/swap.h>
+ #include <linux/swapops.h>
+ #include <linux/mmu_notifier.h>
++#include "internal.h"
+
+ #include <asm/tlb.h>
+
+@@ -282,6 +283,7 @@ static int madvise_free_pte_range(pmd_t
return 0;
orig_pte = pte = pte_offset_map_lock(mm, pmd, addr, &ptl);