diff options
author | attilio <attilio@FreeBSD.org> | 2007-07-06 13:20:44 +0000 |
---|---|---|
committer | attilio <attilio@FreeBSD.org> | 2007-07-06 13:20:44 +0000 |
commit | 7f10997905f2c7af82c4718e033ebaa867959ecd (patch) | |
tree | 7d593d188819c5488fb26526aaa2a8de1997736f /lib/libc | |
parent | c9dd2d5305bdd0d754e3c645d25fdeb5b2e3ee52 (diff) | |
download | FreeBSD-src-7f10997905f2c7af82c4718e033ebaa867959ecd.zip FreeBSD-src-7f10997905f2c7af82c4718e033ebaa867959ecd.tar.gz |
Fix some problems with lock_profiling in sx locks:
- Adjust lock_profiling stubs semantic in the hard functions in order to be
more accurate and trustable
- Disable shared paths for lock_profiling. Actually, lock_profiling has a
subtle race which makes results caming from shared paths not completely
trustable. A macro stub (LOCK_PROFILING_SHARED) can be actually used for
re-enabling this paths, but is currently intended for developing use only.
- Use homogeneous names for automatic variables in hard functions regarding
lock_profiling
- Style fixes
- Add a CTASSERT for some flags building
Discussed with: kmacy, kris
Approved by: jeff (mentor)
Approved by: re
Diffstat (limited to 'lib/libc')
0 files changed, 0 insertions, 0 deletions