nuttx/sched/group
Masayuki Ishikawa 82efbd5e6f sched: group: Fix group_kill_children() for SMP
Summary:
- During testing iperf -s with lc823450-xgevk:rndis,
  I noticed that hard fault happens
- Finally, I found that group_kill_children() is not
  not protected by a critical section
- This commit fixes this issue

Impact:
- SMP only

Testing:
- Tested with iperf with the following configurations
- lc823450-xgevk:rndis, spresense:rndis_smp
- Tested with ostest with the following configurations
- lc823450-xgevk:rndis, esp32-devkitc:smp (QEMU)
- sabre-6quad:smp (QEMU), maix-bit:smp (QEMU)
- spresense:rndis_smp, sim:smp

Signed-off-by: Masayuki Ishikawa <Masayuki.Ishikawa@jp.sony.com>
2021-02-02 20:03:39 -08:00
..
group_addrenv.c
group_childstatus.c sched/: Run nxstyle on all .c/.h files modified by PR. 2020-05-16 13:39:03 -03:00
group_continue.c sched/sched/sched.h: Make naming of all internal names consistent: 2020-05-09 16:58:42 -03:00
group_create.c Fix typos 2020-10-28 19:15:04 -07:00
group_exitinfo.c include/nuttx/sched.h: Make naming of all internal names consistent: 2020-05-09 14:19:08 -03:00
group_find.c
group_foreachchild.c
group_free.c
group_getgid.c sched/group: Fix the typo error 2020-08-11 11:19:37 +01:00
group_getuid.c sched/group: Fix the typo error 2020-08-11 11:19:37 +01:00
group_join.c
group_killchildren.c sched: group: Fix group_kill_children() for SMP 2021-02-02 20:03:39 -08:00
group_leave.c mqueue: simplify the mqueue reailize 2021-01-05 02:40:43 -06:00
group_malloc.c
group_setgid.c sched/group: Fix the typo error 2020-08-11 11:19:37 +01:00
group_setuid.c sched/group: Fix the typo error 2020-08-11 11:19:37 +01:00
group_setupidlefiles.c fs: Remove fs_dupfd and fs_dupfd2 internal functions 2021-01-13 16:39:45 +08:00
group_setupstreams.c libc/stdio: Allocate file_struct dynamically 2020-09-11 17:58:17 +08:00
group_setuptaskfiles.c libc/stdio: Allocate file_struct dynamically 2020-09-11 17:58:17 +08:00
group_signal.c include/nuttx/sched.h: Make naming of all internal names consistent: 2020-05-09 14:19:08 -03:00
group_suspendchildren.c Modify SIGSTP to SIGTSTP 2020-10-29 01:12:43 -07:00
group_tlsalloc.c Move pthread-specific data into TLS 2020-05-08 18:05:04 +01:00
group_tlsfree.c Move pthread-specific data into TLS 2020-05-08 18:05:04 +01:00
group_waiter.c sched/: Make more naming consistent 2020-05-16 13:39:03 -03:00
group_zalloc.c
group.h libc/stdio: Allocate file_struct dynamically 2020-09-11 17:58:17 +08:00
Make.defs Move pthread-specific data into TLS 2020-05-08 18:05:04 +01:00