index
:
netbsd
lockcount-9.3
lockdoc-10.99.5
lockdoc-10.99.5-vfs
lockdoc-9.3
lockdoc-9.3-vfs
trunk
NetBSD fork for lockdoc analysis
merlin@scholz.ruhr
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
lib
/
libpthread
/
pthread_lock.c
Age
Commit message (
Expand
)
Author
2008-04-28
Remove clause 3 and 4 from TNF licenses
martin
2008-01-05
machine/lock.h, not sys/lock.h
ad
2007-11-13
For PR bin/37347:
ad
2007-10-04
Drop PTHREAD__NSPINS back from 1000 to 64. Setting the waiters bits and
ad
2007-09-24
Kill PTHREAD_SPIN_DEBUG - it's not must use with 1:1.
ad
2007-09-24
Resurrect the function pointers for lock operations and allow each
skrll
2007-09-17
Mostly fix the restartable atomic sequences by reversing the sense of the
skrll
2007-09-10
Merge nick-csl-alignment.
skrll
2007-09-07
- Don't take the mutex's spinlock (ptr_interlock) in pthread_cond_wait().
ad
2007-09-07
If a libpthread internal spinlock is held, nanosleep() for a tick instead of
ad
2007-08-16
Minor correction for debug code and a cosmetic change.
ad
2007-08-16
Trim fat off libpthread internal spinlock operations. Makes a mesurable
ad
2007-08-16
- Reinitialize the absolute minimum when recycling user thread state.
ad
2007-08-04
Some significant performance improvements, and a fix for a race with pthread
ad
2007-03-24
- Test+branch is usually cheaper than making an indirect function call,
ad
2007-03-05
Cosmetic and minor debugging changes.
ad
2007-03-02
Remove the PTHREAD_SA option. If M:N threads is reimplemented it's
ad
2007-03-02
On x86, issue the pause instruction while spinning.
ad
2006-12-24
Fix bugs with and improve upon previous.
ad
2006-12-23
Conditionalised support for 1:1 threads. Needs associated kernel changes
ad
2005-03-17
Lint warning police -- don't use `//' for comments in C code.
jwise
2005-01-06
Add some additional assertions and debugging printf()s.
mycroft
2004-03-14
It appears that <sys/lock.h> requires <sys/types.h>, so include that as well.
he
2004-03-14
add libpthread part of concurrency support for SA on MP systems
cl
2004-03-03
Use the new RAS_*() macros.
thorpej
2004-02-13
Uppercase CPU, plural is CPUs.
wiz
2004-01-19
; may be a comment character in assembly, use \n as a separator instead.
kleink
2003-05-16
Both pthread__lock_ras_start and pthread__lock_ras_end need to be
scw
2003-03-08
add __RCSID()
lukem
2003-02-15
Adapt to pthread__assert() and remove local debug toggle.
nathanw
2003-01-22
pthread__lock_ras_start and pthread__lock_ras_end need to be declared
scw
2003-01-18
de-lint
christos
2003-01-18
Merge the nathanw_sa branch.
thorpej