nuttx/sched
Masayuki Ishikawa e1f71f988b sched/semaphore/spinlock.c: Add memory barrier operations in spin_unlock()
In ARM document regarding memory barrires, SP_DMB() must be issued
before changing a spinlock state to SP_UNLOCKED. However, we found
that SP_DSB() is also needed to ensure that spin_unlock() works
correctly for network streaming aging test.

Signed-off-by: Masayuki Ishikawa <Masayuki.Ishikawa@jp.sony.com>
2017-12-21 17:40:08 +09:00
..
clock procfs: Fix uptime being close to maximum 32-bit value in certain config 2017-11-10 09:01:39 -06:00
environ sched/env_dup.c: Fix an error in the duplication of the child tasks environment in the special case where the parent's environment was created, but then all of the variables were unset. In that case, there is still an allocation in place but the size of the allocation is zero. This case was not being handled correctly when a child task attempts to create its environment and inherit the zero-size partent environment. Noted by Anthony Merlino. 2017-09-18 19:02:54 -06:00
errno Remove some empty file section section header comments 2016-02-17 18:05:03 -06:00
group Squashed commit of the following: 2017-10-09 09:06:46 -06:00
init kthread_create(): Rename kernel_thread() to kthread_create() for better naming consistency with task_create() and kthread_delete(). 2017-10-16 11:38:00 -06:00
irq Merged in masayuki2009/nuttx.nuttx/irq_spinlock (pull request #550) 2017-12-07 19:39:04 +00:00
module Miscellaneous fixes from astyle tool. 2017-08-14 17:19:27 -06:00
mqueue Fix a few places where there was a semicolon following the 'if' condition, makeing the following logic unconditional. 2017-10-10 14:24:13 -06:00
paging Squashed commit of the following: 2017-10-07 08:22:18 -06:00
pthread sched: move POSIX thread specific data from pthread TCB to common TCB structure. This change allows using pthread_getspecific/pthread_setspecific from main thread. Patch also enables using pthread data with config option CONFIG_DISABLE_PTHREAD=y. 2017-10-25 07:06:42 -06:00
sched Merged in masayuki2009/nuttx.nuttx/lc823450_smp_test (pull request #557) 2017-12-18 12:09:06 +00:00
semaphore sched/semaphore/spinlock.c: Add memory barrier operations in spin_unlock() 2017-12-21 17:40:08 +09:00
signal Changes from review of clock_nanosleep(): Misplaced right bracket, but return value in one failure case. 2017-11-11 18:01:28 -06:00
task sched/task/task_exithook.c: Clear atexit() function pointer before calling it. On most archs, up_assert() calls exit() so without this change, if atexit() function triggers an assertion we are in endless loop. 2017-11-30 06:41:57 -06:00
timer Squashed commit of the following: 2017-10-07 10:57:09 -06:00
wdog Fix lots of occurrences of 'the the', 'the there', 'the these', 'the then', 'the they. 2017-05-11 13:35:56 -06:00
wqueue kthread_create(): Rename kernel_thread() to kthread_create() for better naming consistency with task_create() and kthread_delete(). 2017-10-16 11:38:00 -06:00
.gitignore .dSYM only needs to be in the same .gitignore files as .exe 2013-05-30 15:02:04 -06:00
Kconfig Merged in masayuki2009/nuttx.nuttx/irq_spinlock (pull request #550) 2017-12-07 19:39:04 +00:00
Makefile TLS: Simplify 2016-03-11 07:17:32 -06:00