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>