~ubuntu-branches/debian/experimental/linux-2.6/experimental

« back to all changes in this revision

Viewing changes to arch/x86/ia32/ia32_aout.c

  • Committer: Package Import Robot
  • Author(s): Ben Hutchings, Ben Hutchings
  • Date: 2012-03-21 03:08:36 UTC
  • mfrom: (1.2.34)
  • Revision ID: package-import@ubuntu.com-20120321030836-rvavg03lkz15wj2q
Tags: 3.3-1~experimental.1
* New upstream release: http://kernelnewbies.org/Linux_3.3

[ Ben Hutchings ]
* [x86] crypto: Enable CRYPTO_SERPENT_SSE2_586, CRYPTO_SERPENT_SSE2_X86_64
* aufs: Update to aufs3.x-rcN-20120312
* IB: Enable INFINIBAND_SRPT as module (Closes: #663041)

Show diffs side-by-side

added added

removed removed

Lines of Context:
315
315
        current->mm->free_area_cache = TASK_UNMAPPED_BASE;
316
316
        current->mm->cached_hole_size = 0;
317
317
 
 
318
        retval = setup_arg_pages(bprm, IA32_STACK_TOP, EXSTACK_DEFAULT);
 
319
        if (retval < 0) {
 
320
                /* Someone check-me: is this error path enough? */
 
321
                send_sig(SIGKILL, current, 0);
 
322
                return retval;
 
323
        }
 
324
 
318
325
        install_exec_creds(bprm);
319
326
        current->flags &= ~PF_FORKNOEXEC;
320
327
 
410
417
 
411
418
        set_brk(current->mm->start_brk, current->mm->brk);
412
419
 
413
 
        retval = setup_arg_pages(bprm, IA32_STACK_TOP, EXSTACK_DEFAULT);
414
 
        if (retval < 0) {
415
 
                /* Someone check-me: is this error path enough? */
416
 
                send_sig(SIGKILL, current, 0);
417
 
                return retval;
418
 
        }
419
 
 
420
420
        current->mm->start_stack =
421
421
                (unsigned long)create_aout_tables((char __user *)bprm->p, bprm);
422
422
        /* start thread */