Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 12 Aug 2008 21:27:48 +0000 (UTC)
From:      "Christian S.J. Peron" <csjp@FreeBSD.org>
To:        src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org
Subject:   cvs commit: src/sys/kern kern_exec.c
Message-ID:  <200808122127.m7CLRwGN092038@repoman.freebsd.org>

next in thread | raw e-mail | index | archive | help
csjp        2008-08-12 21:27:48 UTC

  FreeBSD src repository

  Modified files:
    sys/kern             kern_exec.c 
  Log:
  SVN rev 181647 on 2008-08-12 21:27:48Z by csjp
  
  Reduce the scope of the vnode lock such that it does not cover
  the various copyouts associated with initializing the process's
  argv/env data in userspace.  It is possible that these copyout
  operations can fault under memory pressure, possibly resulting
  in dead locks.  This is believed to be safe since none of the
  copyout_strings() operations need to interact with the vnode here.
  
  Submitted by:   Zhouyi Zhou
  PR:             kern/111260
  Discussed with: kib
  MFC after:      3 weeks
  
  Revision  Changes    Path
  1.321     +5 -1      src/sys/kern/kern_exec.c



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