1. SMP: Fix an assertion. SMP-specific change accidentally made in non-SMP code
2. Move list of signal actions from the task TCB to the task group. Signal handlers are a property of the entire task group and not of individual threads in the group. I know, I preferred it the other way too but this is more compliant with POSIX.
Showing
- ChangeLog 5 additions, 2 deletionsChangeLog
- TODO 104 additions, 2 deletionsTODO
- include/nuttx/sched.h 2 additions, 2 deletionsinclude/nuttx/sched.h
- sched/group/group_signal.c 8 additions, 4 deletionssched/group/group_signal.c
- sched/sched/sched_addreadytorun.c 1 addition, 1 deletionsched/sched/sched_addreadytorun.c
- sched/signal/sig_action.c 10 additions, 6 deletionssched/signal/sig_action.c
- sched/signal/sig_cleanup.c 10 additions, 10 deletionssched/signal/sig_cleanup.c
- sched/signal/sig_dispatch.c 8 additions, 4 deletionssched/signal/sig_dispatch.c
- sched/signal/sig_findaction.c 4 additions, 4 deletionssched/signal/sig_findaction.c
- sched/signal/sig_pending.c 1 addition, 1 deletionsched/signal/sig_pending.c
- sched/signal/sig_removependingsignal.c 3 additions, 3 deletionssched/signal/sig_removependingsignal.c
- sched/signal/signal.h 1 addition, 1 deletionsched/signal/signal.h
Loading
Please register or sign in to comment