1*49b1b8d6SLorenzo Stoakes /* SPDX-License-Identifier: GPL-2.0-or-later */ 2*49b1b8d6SLorenzo Stoakes /* 3*49b1b8d6SLorenzo Stoakes * vma_internal.h 4*49b1b8d6SLorenzo Stoakes * 5*49b1b8d6SLorenzo Stoakes * Headers required by vma.c, which can be substituted accordingly when testing 6*49b1b8d6SLorenzo Stoakes * VMA functionality. 7*49b1b8d6SLorenzo Stoakes */ 8*49b1b8d6SLorenzo Stoakes 9*49b1b8d6SLorenzo Stoakes #ifndef __MM_VMA_INTERNAL_H 10*49b1b8d6SLorenzo Stoakes #define __MM_VMA_INTERNAL_H 11*49b1b8d6SLorenzo Stoakes 12*49b1b8d6SLorenzo Stoakes #include <linux/backing-dev.h> 13*49b1b8d6SLorenzo Stoakes #include <linux/bitops.h> 14*49b1b8d6SLorenzo Stoakes #include <linux/bug.h> 15*49b1b8d6SLorenzo Stoakes #include <linux/bug.h> 16*49b1b8d6SLorenzo Stoakes #include <linux/cacheflush.h> 17*49b1b8d6SLorenzo Stoakes #include <linux/err.h> 18*49b1b8d6SLorenzo Stoakes #include <linux/file.h> 19*49b1b8d6SLorenzo Stoakes #include <linux/fs.h> 20*49b1b8d6SLorenzo Stoakes #include <linux/huge_mm.h> 21*49b1b8d6SLorenzo Stoakes #include <linux/hugetlb_inline.h> 22*49b1b8d6SLorenzo Stoakes #include <linux/kernel.h> 23*49b1b8d6SLorenzo Stoakes #include <linux/khugepaged.h> 24*49b1b8d6SLorenzo Stoakes #include <linux/list.h> 25*49b1b8d6SLorenzo Stoakes #include <linux/maple_tree.h> 26*49b1b8d6SLorenzo Stoakes #include <linux/mempolicy.h> 27*49b1b8d6SLorenzo Stoakes #include <linux/mm.h> 28*49b1b8d6SLorenzo Stoakes #include <linux/mm_inline.h> 29*49b1b8d6SLorenzo Stoakes #include <linux/mm_types.h> 30*49b1b8d6SLorenzo Stoakes #include <linux/mman.h> 31*49b1b8d6SLorenzo Stoakes #include <linux/mmap_lock.h> 32*49b1b8d6SLorenzo Stoakes #include <linux/mmdebug.h> 33*49b1b8d6SLorenzo Stoakes #include <linux/mmu_context.h> 34*49b1b8d6SLorenzo Stoakes #include <linux/mutex.h> 35*49b1b8d6SLorenzo Stoakes #include <linux/pagemap.h> 36*49b1b8d6SLorenzo Stoakes #include <linux/pfn.h> 37*49b1b8d6SLorenzo Stoakes #include <linux/rcupdate.h> 38*49b1b8d6SLorenzo Stoakes #include <linux/rmap.h> 39*49b1b8d6SLorenzo Stoakes #include <linux/rwsem.h> 40*49b1b8d6SLorenzo Stoakes #include <linux/sched/signal.h> 41*49b1b8d6SLorenzo Stoakes #include <linux/swap.h> 42*49b1b8d6SLorenzo Stoakes #include <linux/uprobes.h> 43*49b1b8d6SLorenzo Stoakes #include <linux/userfaultfd_k.h> 44*49b1b8d6SLorenzo Stoakes 45*49b1b8d6SLorenzo Stoakes #include <asm/current.h> 46*49b1b8d6SLorenzo Stoakes #include <asm/tlb.h> 47*49b1b8d6SLorenzo Stoakes 48*49b1b8d6SLorenzo Stoakes #include "internal.h" 49*49b1b8d6SLorenzo Stoakes 50*49b1b8d6SLorenzo Stoakes #endif /* __MM_VMA_INTERNAL_H */ 51