Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 23 Feb 2007 22:39:26 +0000 (UTC)
From:      Alexander Leidinger <netchild@FreeBSD.org>
To:        src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org
Subject:   cvs commit: src/sys/i386/linux linux_machdep.c src/sys/compat/linux linux_emul.c linux_misc.c
Message-ID:  <200702232239.l1NMdQLK022761@repoman.freebsd.org>

next in thread | raw e-mail | index | archive | help
netchild    2007-02-23 22:39:26 UTC

  FreeBSD src repository

  Modified files:
    sys/i386/linux       linux_machdep.c 
    sys/compat/linux     linux_emul.c linux_misc.c 
  Log:
  MFp4 (114193 (i386 part), 114194, 114195, 114200):
   - Dont "return" in linux_clone() after we forked the new process in a case
     of problems.
   - Move the copyout of p2->p_pid outside the emul_lock coverage in
     linux_clone().
   - Cache the em->pdeath_signal in a local variable and move the copyout
     out of the emul_lock coverage.
   - Move the free() out of the emul_shared_lock coverage in a preparation
     to switch emul_lock to non-sleepable lock (mutex).
  
  Submitted by:   rdivacky
  
  Revision  Changes    Path
  1.17      +8 -4      src/sys/compat/linux/linux_emul.c
  1.207     +5 -3      src/sys/compat/linux/linux_misc.c
  1.71      +40 -37    src/sys/i386/linux/linux_machdep.c



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200702232239.l1NMdQLK022761>