Commit 21bda264f4243f61dfcc485174055f12ad0530b4
Committed by
Linus Torvalds
1 parent
ed4d4902eb
Exists in
ti-lsk-linux-4.1.y
and in
10 other branches
mm: make copy_pte_range static again
Commit 71e3aac0724f ("thp: transparent hugepage core") adds copy_pte_range prototype to huge_mm.h. I'm not sure why (or if) this function have been used outside of memory.c, but it currently isn't. This patch makes copy_pte_range() static again. Signed-off-by: Jerome Marchand <jmarchan@redhat.com> Acked-by: David Rientjes <rientjes@google.com> Signed-off-by: Andrew Morton <akpm@linux-foundation.org> Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
Showing 2 changed files with 1 additions and 5 deletions Side-by-side Diff
include/linux/huge_mm.h
... | ... | @@ -93,10 +93,6 @@ |
93 | 93 | #endif /* CONFIG_DEBUG_VM */ |
94 | 94 | |
95 | 95 | extern unsigned long transparent_hugepage_flags; |
96 | -extern int copy_pte_range(struct mm_struct *dst_mm, struct mm_struct *src_mm, | |
97 | - pmd_t *dst_pmd, pmd_t *src_pmd, | |
98 | - struct vm_area_struct *vma, | |
99 | - unsigned long addr, unsigned long end); | |
100 | 96 | extern int split_huge_page_to_list(struct page *page, struct list_head *list); |
101 | 97 | static inline int split_huge_page(struct page *page) |
102 | 98 | { |
mm/memory.c
... | ... | @@ -884,7 +884,7 @@ |
884 | 884 | return 0; |
885 | 885 | } |
886 | 886 | |
887 | -int copy_pte_range(struct mm_struct *dst_mm, struct mm_struct *src_mm, | |
887 | +static int copy_pte_range(struct mm_struct *dst_mm, struct mm_struct *src_mm, | |
888 | 888 | pmd_t *dst_pmd, pmd_t *src_pmd, struct vm_area_struct *vma, |
889 | 889 | unsigned long addr, unsigned long end) |
890 | 890 | { |