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_mutex.c
Age
Commit message (
Expand
)
Author
2020-06-11
Adjust memory barriers.
ad
2020-06-10
- Make pthread_condvar and pthread_mutex work on the stack rather than in
ad
2020-06-03
Deal with a couple of problems with threads being awoken early due to
ad
2020-06-01
In the interests of reliability simplify waiter handling more and redo
ad
2020-05-16
- Try to eliminate a hang in "parked" I've been seeing while stress testing.
ad
2020-02-16
Revert "Enhance the pthread(3) + malloc(3) init model"
kamil
2020-02-15
Enhance the pthread(3) + malloc(3) init model
kamil
2020-02-01
Revert previous
kamil
2020-02-01
Remove 'ifdef 0' hacks
kamil
2020-01-31
Refactor libpthread checks for invalid arguments
kamil
2020-01-31
In the same spirit as the previous pthread_mutex_init change for jemalloc,
christos
2020-01-29
Use pthread_mutexattr_t and pthread_mutex_t magic fields
kamil
2020-01-29
Mark destroyed pthread_mutexattr_t as dead
kamil
2020-01-25
Adjustment to previous: don't call _lwp_unpark_all() with nwaiters == 0.
ad
2020-01-25
pthread__mutex_unlock_slow(): ignore the DEFERRED bit. It's only purpose
ad
2020-01-13
Rip out some very ambitious optimisations around pthread_mutex that are
ad
2019-03-05
Jemalloc initializes mutexes before we become threaded and expects to use
christos
2017-12-08
Deal with more lwp_park() timestamp unconsting
kre
2016-10-31
Don't spin if we already own the mutex, otherwise we will get stuck spinning
christos
2016-07-17
Use anonymous union for ptm_ceiling and old __pthread_spin_t field to
skrll
2016-07-16
KNF
skrll
2016-07-03
GSoC 2016 Charles Cui: Implement thread priority protection based on work
christos
2014-02-03
pthread__mutex_lock_slow: fix the handling of a potential race with the
rmind
2014-01-31
remove compatibility code for handling CLOCK_MONOTONIC and handle it in the
christos
2014-01-31
PR/44756: Sad Clouds: Prevent leakage of errno = ESRCH from _lwp_park. This
christos
2013-03-21
- Allow libpthread to be dlopened again, by providing libc stubs to libpthread.
christos
2013-03-06
add comments
yamt
2012-08-16
Add a pthread__smt_wake and add support for it on arm along with
matt
2012-03-13
Move the pthread_once alias where it belongs.
joerg
2012-03-12
Move pthread_once implementation into a separate file, it doesn't depend
joerg
2008-08-02
Change pthread_mutex_t to use the amount of space as and be congruent to
matt
2008-05-25
PR lib/38741 priority inversion in libpthread breaks apps that use
ad
2008-05-25
Add some general comments about the mutex implementation.
ad
2008-04-28
Remove clause 3 and 4 from TNF licenses
martin
2008-03-07
pthread__mutex_lock_slow:
ad
2008-02-23
Fix pthread_mutex_trylock() for recursive mutexes. PR lib/38087.
ad
2008-02-14
Adjust mutex/rwlock definitions to match reality now that there is only
ad
2008-02-10
- Remove libpthread's atomic ops.
ad
2008-01-25
Make this compile after Andrew's fix (remove now-unused variables)
rafal
2008-01-25
pthread_mutex_lock_slow: remove "deliberate deadlock" code that's not
ad
2008-01-08
add missing static decls.
christos
2008-01-05
machine/lock.h, not sys/lock.h
ad
2007-12-24
- Fix pthread_rwlock_trywrlock() which was broken.
ad
2007-11-19
Remove the debuglog stuff. ktrace is more useful now.
ad
2007-11-13
For PR bin/37347:
ad
2007-09-13
Add a per-mutex deferred wakeup flag so that threads doing something like
ad
2007-09-11
Fix inverted test after merge of nick-csl-alignment.
ad
2007-09-10
Merge nick-csl-alignment.
skrll
2007-09-08
- Get rid of self->pt_mutexhint and use pthread__mutex_owned() instead.
ad
2007-09-07
- Don't take the mutex's spinlock (ptr_interlock) in pthread_cond_wait().
ad
[next]