X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;f=fs%2Fbinfmt_som.c;h=21a5717842038151082cf5e7c563ab5cc82eae79;hb=7dc8dcbeec756d7489be41a49cc92c27333e135a;hp=496196b4ee88c9b694052aee2bb3bc02ac236cc3;hpb=e28576f437e494f8636fbc811976f4f918270671;p=linux-2.6.git diff --git a/fs/binfmt_som.c b/fs/binfmt_som.c index 496196b4e..21a571784 100644 --- a/fs/binfmt_som.c +++ b/fs/binfmt_som.c @@ -28,6 +28,9 @@ #include #include #include +#include +#include + #include #include @@ -254,13 +257,11 @@ 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); #if 0 printk("(start_brk) %08lx\n" , (unsigned long) current->mm->start_brk);