Gregory Nutt
|
f914ec6e2b
|
tools/nxstyle.c: Fix logic that detects if an operator is correctly delimited with spaces. sched/: Various changes because sched/ C files were used as Guinea Pigs to test nstyle.c.
|
2019-03-01 10:50:02 -06:00 |
|
Gregory Nutt
|
b54ffe858a
|
Standardization of some function headers.
|
2018-03-13 09:52:27 -06:00 |
|
Gregory Nutt
|
7cf88d7dbd
|
Make sure that labeling is used consistently in all function headers.
|
2018-02-01 10:00:02 -06:00 |
|
Arjun Hary
|
b274a97840
|
Miscellaneous fixes from astyle tool.
|
2017-08-14 17:19:27 -06:00 |
|
Gregory Nutt
|
5e8037390c
|
Fix problems in last commit noted by Jeongchan Kim: last change returned -EINVAL vs EINVAL; Treat the case where the mutex is already unlocked just like the case where the mutex is held by another thread -- return EPERM.
|
2017-06-22 06:26:00 -06:00 |
|
Gregory Nutt
|
0c3aef9591
|
Trivial typo fix
|
2017-06-21 06:48:13 -06:00 |
|
Gregory Nutt
|
6618336a39
|
pthread_mutex_unlock(): Missing check for the case where pthread_mutex_lock() is called when the mutex is not locked. In that case, it would increment the underlying semaphore avove 1. This is the fix for a problem noted by initialkjc@yahoo.com.
|
2017-06-21 06:40:09 -06:00 |
|
Gregory Nutt
|
b07d3fc305
|
Rename CONFIG_MUTEX_TYPES to CONFIG_PTHREAD_MUTEX_TYPES
|
2017-03-27 09:08:14 -06:00 |
|
Gregory Nutt
|
f2f798cb29
|
pthread mutexes: Finish logic to support configuration mutex robustness.
|
2017-03-27 08:50:45 -06:00 |
|
Gregory Nutt
|
8b3c554e45
|
pthreads: Add a configuration option to disable robust mutexes and revert to the traditional unsafe mutexes.
|
2017-03-26 17:37:28 -06:00 |
|
Gregory Nutt
|
34c5e1c18f
|
Minor cleanup from recent changes.
|
2017-03-26 14:04:07 -06:00 |
|
Gregory Nutt
|
6e623ce06f
|
pthreads: Partial implementation of final part of robust mutexes: Keep list of all mutexes held by a thread in a list in the TCB.
|
2017-03-26 12:46:57 -06:00 |
|
Gregory Nutt
|
363403fb1f
|
pthreads: Add more robustness characteristics: pthread_mutex_lock() and trylock() will now return EOWNERDEAD if the mutex is locked by a thread that no longer exists. Add pthread_mutex_consistent() to recover from this situation.
|
2017-03-26 10:35:23 -06:00 |
|
Gregory Nutt
|
5fb85451cb
|
Update some comments
|
2017-03-22 08:08:43 -06:00 |
|
Gregory Nutt
|
f3ec664f63
|
Debug output level (error, warning, info) is now selectable on a per-subsystem, per-driver basis
|
2016-06-12 13:08:23 -06:00 |
|
Gregory Nutt
|
13cac3b592
|
sched/: Change some *err() message to *info() messages if what was a *dbg() message does not indicate and error condition.
|
2016-06-11 16:42:42 -06:00 |
|
Gregory Nutt
|
a1469a3e95
|
Add CONFIG_DEBUG_ERROR. Change names of *dbg() * *err()
|
2016-06-11 15:50:49 -06:00 |
|
Gregory Nutt
|
3994b094c5
|
Remove some empty C file section comments; Update some text in TODO file
|
2016-02-19 10:01:15 -06:00 |
|
Gregory Nutt
|
79d554939e
|
sched/: Fix some spacing issues
|
2015-10-07 19:59:14 -06:00 |
|
Gregory Nutt
|
cb9e27c3b0
|
Standardize naming used for public data and function groupings
|
2015-10-02 16:30:35 -06:00 |
|
Juha Niskanen
|
d16053c33c
|
sched/pthread: Use -1 instead of 0 as PID for unclaimed mutexes
|
2015-06-16 08:27:38 -06:00 |
|
Gregory Nutt
|
b4423c1eed
|
Make some file section headers more consistent with standard
|
2015-04-08 06:47:36 -06:00 |
|
Gregory Nutt
|
0f318e9249
|
Move watchdog functions from sched/ to sched/wdog
|
2014-08-08 14:21:48 -06:00 |
|
Gregory Nutt
|
cb79407ced
|
Move all pthread files from sched/ to sched/pthread
|
2014-08-08 12:55:02 -06:00 |
|