diff options
author | truckman <truckman@FreeBSD.org> | 2005-10-01 08:33:56 +0000 |
---|---|---|
committer | truckman <truckman@FreeBSD.org> | 2005-10-01 08:33:56 +0000 |
commit | 6c6c328bd0bbb1d9f6b3230a33d194bf961b0eae (patch) | |
tree | f917508e81d42bf420694b6b21cd75f448153d5f /sys/kern/kern_poll.c | |
parent | c29899efe70a279bff89aa4cee4f14a19be157b9 (diff) | |
download | FreeBSD-src-6c6c328bd0bbb1d9f6b3230a33d194bf961b0eae.zip FreeBSD-src-6c6c328bd0bbb1d9f6b3230a33d194bf961b0eae.tar.gz |
Copy new process argument list in do_execve() before grabbing PROC_LOCK
to avoid touching pageable memory while holding a mutex.
Simplify argument list replacement logic.
PR: kern/84935
Submitted by: "Antoine Pelisse" apelisse AT gmail.com (in a different form)
MFC after: 3 days
Diffstat (limited to 'sys/kern/kern_poll.c')
0 files changed, 0 insertions, 0 deletions