incubator-nuttx/sched
Masayuki Ishikawa dcafd95971 sched: group: Fix dataabort when exiting task or pthread if ARCH_ADDRENV=y
Summary:
- I noticed that exiting task or pthread causes dataabort if ARCH_ADDRENV=y
- This commit fixes this issue by switching the addrenv correctly

Impact:
- CONFIG_ARCH_ADDRENV=y only

Testing:
- Tested with sabre-6quad:netknsh (not merged yet)

Signed-off-by: Masayuki Ishikawa <Masayuki.Ishikawa@jp.sony.com>
2022-02-28 16:10:10 +08:00
..
clock sched/clock: Remove CLOCK_MONOTONIC option from Kconfig 2022-02-23 01:21:26 +08:00
environ Don't include assert.h from public header file 2021-06-03 08:36:03 -07:00
group sched: group: Fix dataabort when exiting task or pthread if ARCH_ADDRENV=y 2022-02-28 16:10:10 +08:00
init os init_state: add new state OSINIT_IDLELOOP 2022-02-23 22:05:37 +09:00
irq arch: Decouple up_critmon_[gettime|convert] from critmon 2022-01-25 14:43:34 +08:00
module sched/module: remove redundant unlock 2022-02-10 22:31:51 +08:00
mqueue sched/mqueue: remove unused leave_cancellation_point 2022-02-10 22:33:21 +08:00
paging Don't include assert.h from public header file 2021-06-03 08:36:03 -07:00
pthread sched: Mark pthread as non-cancelable to avoid additional calls to pthread_exit() 2022-02-20 15:36:07 +01:00
sched xsched/note:add switch and dump instrumentation 2022-02-23 21:56:58 +08:00
semaphore os init_state: add new state OSINIT_IDLELOOP 2022-02-23 22:05:37 +09:00
signal Revert "libc: Call pthread_exit in user-space by up_pthread_exit" 2022-02-09 21:21:43 +08:00
task sched: Implement task local storage 2022-02-23 22:05:02 +08:00
timer sched/timer: remove unused variable 2022-02-27 12:27:35 -05:00
wdog Update sched/wdog/wd_start.c 2022-02-10 22:33:47 +08:00
wqueue arch: Decouple up_critmon_[gettime|convert] from critmon 2022-01-25 14:43:34 +08:00
Kconfig xsched/note:add switch and dump instrumentation 2022-02-23 21:56:58 +08:00
Makefile style/Makefile: remove unnecessary trailing whitespace 2020-11-28 12:20:30 +01:00