diff options
| author | Oleg Nesterov <oleg@redhat.com> | 2011-03-06 12:03:11 -0500 |
|---|---|---|
| committer | Oleg Nesterov <oleg@redhat.com> | 2011-04-09 09:53:57 -0400 |
| commit | ae6b585eeb74670a2dec1fe4394bdfbdb9395cc2 (patch) | |
| tree | ea1642cc0abf3b73573769bdb15c8d390bc3e7c8 | |
| parent | 0e028465d18b7c6797fcbdea632299d16097c5cd (diff) | |
exec: document acct_arg_size()
Add the comment to explain acct_arg_size().
Signed-off-by: Oleg Nesterov <oleg@redhat.com>
Reviewed-by: KOSAKI Motohiro <kosaki.motohiro@jp.fujitsu.com>
| -rw-r--r-- | fs/exec.c | 7 |
1 files changed, 6 insertions, 1 deletions
| @@ -167,7 +167,12 @@ out: | |||
| 167 | } | 167 | } |
| 168 | 168 | ||
| 169 | #ifdef CONFIG_MMU | 169 | #ifdef CONFIG_MMU |
| 170 | 170 | /* | |
| 171 | * The nascent bprm->mm is not visible until exec_mmap() but it can | ||
| 172 | * use a lot of memory, account these pages in current->mm temporary | ||
| 173 | * for oom_badness()->get_mm_rss(). Once exec succeeds or fails, we | ||
| 174 | * change the counter back via acct_arg_size(0). | ||
| 175 | */ | ||
| 171 | static void acct_arg_size(struct linux_binprm *bprm, unsigned long pages) | 176 | static void acct_arg_size(struct linux_binprm *bprm, unsigned long pages) |
| 172 | { | 177 | { |
| 173 | struct mm_struct *mm = current->mm; | 178 | struct mm_struct *mm = current->mm; |
