diff options
author | kib <kib@FreeBSD.org> | 2011-11-18 09:12:26 +0000 |
---|---|---|
committer | kib <kib@FreeBSD.org> | 2011-11-18 09:12:26 +0000 |
commit | b49a65685440a2621d5d334b580d98b6d2e934a7 (patch) | |
tree | 2947b2e820c322b723e3a4a24ae2b79191b3f1ec /lib/librt/timer.c | |
parent | 6332d67cd9b3ba8b163b2d90c5e405684ba4d052 (diff) | |
download | FreeBSD-src-b49a65685440a2621d5d334b580d98b6d2e934a7.zip FreeBSD-src-b49a65685440a2621d5d334b580d98b6d2e934a7.tar.gz |
Consistently use process spin lock for protection of the
p->p_boundary_count. Race could cause the execve(2) from the threaded
process to hung since thread boundary counter was incorrect and
single-threading never finished.
Reported by: pluknet, pho
Tested by: pho
MFC after: 1 week
Diffstat (limited to 'lib/librt/timer.c')
0 files changed, 0 insertions, 0 deletions