Go to file
David van Moolenbroek 0812293b47 procfs: fix for PID reuse between updates
In certain cases, a process ID may be reused between two lazy updates
of procfs's PID table. If the new associated process slot has a lower
index than the old one, this will trigger an assert in vtreefs, as the
new PID name entry is added before the old one is removed. This patch
fixes the problem by always first removing old PID name entries before
adding new ones.

Bug reported by Stephen Hatton.
2011-11-01 23:50:55 +00:00
benchmarks Fixed unixbench Run script 2010-10-25 08:32:14 +00:00
bin Increase gid_t and uid_t to 32 bits 2011-09-05 13:56:14 +00:00
boot boot e820 memory detection fixes 2011-09-19 13:36:03 +00:00
commands update/fix manpage support 2011-09-28 15:24:15 +00:00
common update/fix manpage support 2011-09-28 15:24:15 +00:00
docs update/fix manpage support 2011-09-28 15:24:15 +00:00
drivers dec21140A driver warnings fix 2011-09-29 17:37:47 +00:00
etc use generic gcc* in man.conf 2011-10-06 19:00:16 +00:00
include add -lminixfs with fs support routines 2011-09-08 16:52:13 +00:00
kernel kernel: remove unused var 2011-11-02 18:45:08 +01:00
lib update/fix manpage support 2011-09-28 15:24:15 +00:00
libexec update/fix manpage support 2011-09-28 15:24:15 +00:00
man update/fix manpage support 2011-09-28 15:24:15 +00:00
nbsd_include Fix off-by-one errors and increase PATH_MAX to 1024 2011-09-12 09:00:24 +00:00
servers procfs: fix for PID reuse between updates 2011-11-01 23:50:55 +00:00
share update/fix manpage support 2011-09-28 15:24:15 +00:00
test fix compile of test23 2011-10-06 18:54:08 +00:00
tools Install servers in GCC/clang case 2011-11-02 18:46:06 +01:00
usr.bin mdocml/man: dummy cleandepend target 2011-09-28 15:36:24 +00:00
.gitignore update/fix manpage support 2011-09-28 15:24:15 +00:00
LICENSE Fix parameter parsing in cut 2010-01-21 10:16:05 +00:00
Makefile update/fix manpage support 2011-09-28 15:24:15 +00:00