X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;f=fs%2Fbinfmt_som.c;h=456304ec766504fca86191c9cb1165efe96a39b3;hb=65da6b7c3bf0bd6a149128079565e5f4efec28ac;hp=4969da676a88aef10c88ee82da347f65b148d5b6;hpb=9bf4aaab3e101692164d49b7ca357651eb691cb6;p=linux-2.6.git diff --git a/fs/binfmt_som.c b/fs/binfmt_som.c index 4969da676..456304ec7 100644 --- a/fs/binfmt_som.c +++ b/fs/binfmt_som.c @@ -255,13 +255,12 @@ load_som_binary(struct linux_binprm * bprm, struct pt_regs * regs) set_binfmt(&som_format); compute_creds(bprm); - setup_arg_pages(bprm, EXSTACK_DEFAULT); + setup_arg_pages(bprm, STACK_TOP, EXSTACK_DEFAULT); create_som_tables(bprm); current->mm->start_stack = bprm->p; - // current->mm->rss = 0; - vx_rsspages_sub(current->mm, current->mm->rss); + set_mm_counter(current->mm, rss, 0); #if 0 printk("(start_brk) %08lx\n" , (unsigned long) current->mm->start_brk);