Loading fs/exec.c +6 −1 Original line number Diff line number Diff line Loading @@ -167,7 +167,12 @@ SYSCALL_DEFINE1(uselib, const char __user *, library) } #ifdef CONFIG_MMU /* * The nascent bprm->mm is not visible until exec_mmap() but it can * use a lot of memory, account these pages in current->mm temporary * for oom_badness()->get_mm_rss(). Once exec succeeds or fails, we * change the counter back via acct_arg_size(0). */ static void acct_arg_size(struct linux_binprm *bprm, unsigned long pages) { struct mm_struct *mm = current->mm; Loading Loading
fs/exec.c +6 −1 Original line number Diff line number Diff line Loading @@ -167,7 +167,12 @@ SYSCALL_DEFINE1(uselib, const char __user *, library) } #ifdef CONFIG_MMU /* * The nascent bprm->mm is not visible until exec_mmap() but it can * use a lot of memory, account these pages in current->mm temporary * for oom_badness()->get_mm_rss(). Once exec succeeds or fails, we * change the counter back via acct_arg_size(0). */ static void acct_arg_size(struct linux_binprm *bprm, unsigned long pages) { struct mm_struct *mm = current->mm; Loading