Gregory Nutt
|
948332ca34
|
pthreads: Backed most of last pthread changes. Found the 'real' root poblem. A one like error in pthread_mutex.c.
|
2017-04-10 09:51:03 -06:00 |
Gregory Nutt
|
b51b72b2db
|
pthreads: Re-order some operations so that mutexes are placed in the inconsistent state BEFORE the clean-up callbacks are called.
|
2017-04-10 08:11:16 -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
|
fe03ef02c4
|
when pthread exits or is cancelled, mutexes held by thread are marked inconsistent and the highest priority thread waiting for the mutex is awakened.
|
2017-03-26 13:37:05 -06:00 |
Gregory Nutt
|
c9ca97b4b5
|
cancellation points are basically function. More tested is needed and additional cancellation points must be implemented before this can be merged back to master.
|
2016-12-09 12:01:18 -06:00 |
Gregory Nutt
|
a1fbc2ad0d
|
pthreads: Add pthread_cleanup_push() and pthread_cleanup_pop()
|
2016-12-08 09:27:13 -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
|
74db48202e
|
sched/: Replace explict references to g_readytorun with indirect references via the this_task() macro
|
2016-02-06 17:44:41 -06:00 |
Gregory Nutt
|
79d554939e
|
sched/: Fix some spacing issues
|
2015-10-07 19:59:14 -06:00 |
Gregory Nutt
|
5b51a9fcdd
|
Standardize the width of all comment boxes in C files
|
2015-10-02 17:43:18 -06:00 |
Gregory Nutt
|
cb9e27c3b0
|
Standardize naming used for public data and function groupings
|
2015-10-02 16:30:35 -06:00 |
Gregory Nutt
|
b4423c1eed
|
Make some file section headers more consistent with standard
|
2015-04-08 06:47:36 -06:00 |
Gregory Nutt
|
d798dd37a7
|
Replace os_internal.h with sched/sched.h in files that actually reference something in sched.h
|
2014-08-08 17:53:55 -06:00 |
Gregory Nutt
|
23a334c066
|
Move task control files from sched/ to sched/task
|
2014-08-08 16:44:08 -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 |