diff options
Diffstat (limited to 'mm/nommu.c')
| -rw-r--r-- | mm/nommu.c | 18 |
1 files changed, 4 insertions, 14 deletions
diff --git a/mm/nommu.c b/mm/nommu.c index 0ef241ae3763..d1e076a487cb 100644 --- a/mm/nommu.c +++ b/mm/nommu.c | |||
| @@ -931,6 +931,8 @@ int do_munmap(struct mm_struct *mm, unsigned long addr, size_t len) | |||
| 931 | realalloc -= kobjsize(vml); | 931 | realalloc -= kobjsize(vml); |
| 932 | askedalloc -= sizeof(*vml); | 932 | askedalloc -= sizeof(*vml); |
| 933 | kfree(vml); | 933 | kfree(vml); |
| 934 | |||
| 935 | update_hiwater_vm(mm); | ||
| 934 | mm->total_vm -= len >> PAGE_SHIFT; | 936 | mm->total_vm -= len >> PAGE_SHIFT; |
| 935 | 937 | ||
| 936 | #ifdef DEBUG | 938 | #ifdef DEBUG |
| @@ -1047,7 +1049,8 @@ struct vm_area_struct *find_vma(struct mm_struct *mm, unsigned long addr) | |||
| 1047 | 1049 | ||
| 1048 | EXPORT_SYMBOL(find_vma); | 1050 | EXPORT_SYMBOL(find_vma); |
| 1049 | 1051 | ||
| 1050 | struct page * follow_page(struct mm_struct *mm, unsigned long addr, int write) | 1052 | struct page *follow_page(struct mm_struct *mm, unsigned long address, |
| 1053 | unsigned int foll_flags) | ||
| 1051 | { | 1054 | { |
| 1052 | return NULL; | 1055 | return NULL; |
| 1053 | } | 1056 | } |
| @@ -1078,19 +1081,6 @@ void arch_unmap_area(struct mm_struct *mm, unsigned long addr) | |||
| 1078 | { | 1081 | { |
| 1079 | } | 1082 | } |
| 1080 | 1083 | ||
| 1081 | void update_mem_hiwater(struct task_struct *tsk) | ||
| 1082 | { | ||
| 1083 | unsigned long rss; | ||
| 1084 | |||
| 1085 | if (likely(tsk->mm)) { | ||
| 1086 | rss = get_mm_counter(tsk->mm, rss); | ||
| 1087 | if (tsk->mm->hiwater_rss < rss) | ||
| 1088 | tsk->mm->hiwater_rss = rss; | ||
| 1089 | if (tsk->mm->hiwater_vm < tsk->mm->total_vm) | ||
| 1090 | tsk->mm->hiwater_vm = tsk->mm->total_vm; | ||
| 1091 | } | ||
| 1092 | } | ||
| 1093 | |||
| 1094 | void unmap_mapping_range(struct address_space *mapping, | 1084 | void unmap_mapping_range(struct address_space *mapping, |
| 1095 | loff_t const holebegin, loff_t const holelen, | 1085 | loff_t const holebegin, loff_t const holelen, |
| 1096 | int even_cows) | 1086 | int even_cows) |
