diff options
Diffstat (limited to 'include/linux')
-rw-r--r-- | include/linux/mm.h | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/include/linux/mm.h b/include/linux/mm.h index 0e6f9c9f2123..0d5f823ce3fc 100644 --- a/include/linux/mm.h +++ b/include/linux/mm.h | |||
@@ -1060,7 +1060,8 @@ vm_is_stack(struct task_struct *task, struct vm_area_struct *vma, int in_group); | |||
1060 | 1060 | ||
1061 | extern unsigned long move_page_tables(struct vm_area_struct *vma, | 1061 | extern unsigned long move_page_tables(struct vm_area_struct *vma, |
1062 | unsigned long old_addr, struct vm_area_struct *new_vma, | 1062 | unsigned long old_addr, struct vm_area_struct *new_vma, |
1063 | unsigned long new_addr, unsigned long len); | 1063 | unsigned long new_addr, unsigned long len, |
1064 | bool need_rmap_locks); | ||
1064 | extern unsigned long do_mremap(unsigned long addr, | 1065 | extern unsigned long do_mremap(unsigned long addr, |
1065 | unsigned long old_len, unsigned long new_len, | 1066 | unsigned long old_len, unsigned long new_len, |
1066 | unsigned long flags, unsigned long new_addr); | 1067 | unsigned long flags, unsigned long new_addr); |
@@ -1410,7 +1411,8 @@ extern void __vma_link_rb(struct mm_struct *, struct vm_area_struct *, | |||
1410 | struct rb_node **, struct rb_node *); | 1411 | struct rb_node **, struct rb_node *); |
1411 | extern void unlink_file_vma(struct vm_area_struct *); | 1412 | extern void unlink_file_vma(struct vm_area_struct *); |
1412 | extern struct vm_area_struct *copy_vma(struct vm_area_struct **, | 1413 | extern struct vm_area_struct *copy_vma(struct vm_area_struct **, |
1413 | unsigned long addr, unsigned long len, pgoff_t pgoff); | 1414 | unsigned long addr, unsigned long len, pgoff_t pgoff, |
1415 | bool *need_rmap_locks); | ||
1414 | extern void exit_mmap(struct mm_struct *); | 1416 | extern void exit_mmap(struct mm_struct *); |
1415 | 1417 | ||
1416 | extern int mm_take_all_locks(struct mm_struct *mm); | 1418 | extern int mm_take_all_locks(struct mm_struct *mm); |