nuttx/sched/signal
Masayuki Ishikawa d87f350831 arch, boards, drivers, include, sched, wireless: Change spinlock APIs.
Summary:
- This commit changes spinlock APIs (spin_lock_irqsave/spin_unlock_irqrestore)
- In the previous implementation, the global spinlock (i.e. g_irq_spin) was used.
- This commit allows to use caller specific spinlock but also supports to use
  g_irq_spin for backword compatibility (In this case, NULL must be specified)

Impact:
- None

Testing:
- Tested with the following configurations
- spresnse:wifi, spresense:wifi_smp
- esp32-devkitc:smp (QEMU), sabre6-quad:smp (QEMU)
- maxi-bit:smp (QEMU), sim:smp
- stm32f4discovery:wifi

Signed-off-by: Masayuki Ishikawa <Masayuki.Ishikawa@jp.sony.com>
2021-02-07 21:28:56 -08:00
..
Make.defs Squashed commit of the following: 2019-05-21 18:57:54 -06:00
sig_action.c sched/: Make more naming consistent 2020-05-16 13:39:03 -03:00
sig_allocpendingsigaction.c sched/signal: Remove redundant checks 2020-11-27 05:18:31 -06:00
sig_cleanup.c sched/signal: Wrap long lines to make nxstyle happy 2020-03-10 11:13:42 +01:00
sig_default.c arch, boards, drivers, include, sched, wireless: Change spinlock APIs. 2021-02-07 21:28:56 -08:00
sig_deliver.c Completes the Implementation of the TLS-based errno 2020-05-07 23:11:34 +01:00
sig_dispatch.c sched/signal: Remove redundant checks 2020-11-27 05:18:31 -06:00
sig_findaction.c Run codespell -w against all files 2020-02-22 14:45:07 -06:00
sig_initialize.c sched/signal: Make the pre-allocated irq actions configurable 2020-12-20 19:31:59 +01:00
sig_kill.c Use NuttX's signal set functions inside the OS. 2020-04-29 16:40:27 -06:00
sig_lowest.c Use NuttX's signal set functions inside the OS. 2020-04-29 16:40:27 -06:00
sig_nanosleep.c Rename clock_systime[r|spec] to clock_systime_[ticks|timespec] 2020-05-10 14:35:50 -06:00
sig_notification.c sched/signal/sig_notification.c: Fix a syslog format error 2020-11-20 22:22:53 -08:00
sig_pause.c Fix wait loop and void cast (#24) 2020-01-02 10:54:43 -06:00
sig_pending.c Use NuttX's signal set functions inside the OS. 2020-04-29 16:40:27 -06:00
sig_ppoll.c Change all files come from Xiaomi/Pinecone to Apache License 2.0 2020-08-22 17:37:21 -06:00
sig_procmask.c sched/signal/sig_procmask.c: Remove an unnecessary variable 2020-10-24 14:10:20 +01:00
sig_pselect.c Change all files come from Xiaomi/Pinecone to Apache License 2.0 2020-08-22 17:37:21 -06:00
sig_queue.c Remove CONFIG_CAN_PASS_STRUCT 2020-04-11 21:19:47 +01:00
sig_releasependingsigaction.c sched/signal: Fix typos 2020-11-03 01:30:14 -08:00
sig_releasependingsignal.c sched/signal: Fix typos 2020-11-03 01:30:14 -08:00
sig_removependingsignal.c sched/signal: Wrap long lines to make nxstyle happy 2020-03-10 11:13:42 +01:00
sig_sleep.c Fix minor typo / copy-paste. 'cancellaction point'->'cancellation point' 2019-08-23 11:57:35 -06:00
sig_suspend.c Fix wait loop and void cast (#24) 2020-01-02 10:54:43 -06:00
sig_timedwait.c sched/signal/sig_timedwait.c: Fix typo in comment 2020-11-22 18:31:49 -08:00
sig_unmaskpendingsignal.c Use NuttX's signal set functions inside the OS. 2020-04-29 16:40:27 -06:00
sig_usleep.c Fix minor typo / copy-paste. 'cancellaction point'->'cancellation point' 2019-08-23 11:57:35 -06:00
sig_waitinfo.c Fix wait loop and void cast (#24) 2020-01-02 10:54:43 -06:00
signal.h sched/signal: Make the pre-allocated irq actions configurable 2020-12-20 19:31:59 +01:00