1
0
mirror of https://git.FreeBSD.org/src.git synced 2025-01-11 14:10:34 +00:00
freebsd/sys/compat
Attilio Rao a140976eb4 The current rusage code show peculiar problems:
- Unsafeness on ruadd() in thread_exit()
- Unatomicity of thread_exiit() in the exit1() operations

This patch addresses these problems allocating p_fd as part of the
process and modifying the way it is accessed.

A small chunk of this patch, resolves a race about p_state in kern_wait(),
since we have to be sure about the zombif-ing process.

Submitted by: jeff
Approved by: jeff (mentor)
2007-06-09 18:56:11 +00:00
..
freebsd32 Remove duplicate includes. 2007-05-23 13:36:02 +00:00
ia32 Allow FreeBSD's native ELF image activators to execute shared libraries the 2007-05-22 02:22:58 +00:00
linprocfs Commit 14/14 of sched_lock decomposition. 2007-06-05 00:00:57 +00:00
linsysfs Add a pn_destroy field to pfs_node. This field points to a destructor 2007-03-12 12:16:52 +00:00
linux Revert VMCNT_* operations introduction. 2007-05-31 22:52:15 +00:00
ndis Commit 14/14 of sched_lock decomposition. 2007-06-05 00:00:57 +00:00
netbsd
opensolaris - Reduce number of atomic operations needed to be implemented in asm by 2007-06-08 12:35:47 +00:00
pecoff
svr4 The current rusage code show peculiar problems: 2007-06-09 18:56:11 +00:00