incubator-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
sig_allocpendingsigaction.c sched/signal: Remove redundant checks 2020-11-27 05:18:31 -06:00
sig_cleanup.c
sig_default.c arch, boards, drivers, include, sched, wireless: Change spinlock APIs. 2021-02-07 21:28:56 -08:00
sig_deliver.c
sig_dispatch.c sched/signal: Remove redundant checks 2020-11-27 05:18:31 -06:00
sig_findaction.c
sig_initialize.c sched/signal: Make the pre-allocated irq actions configurable 2020-12-20 19:31:59 +01:00
sig_kill.c
sig_lowest.c
sig_nanosleep.c
sig_notification.c sched/signal/sig_notification.c: Fix a syslog format error 2020-11-20 22:22:53 -08:00
sig_pause.c
sig_pending.c
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
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
sig_sleep.c
sig_suspend.c
sig_timedwait.c sched/signal/sig_timedwait.c: Fix typo in comment 2020-11-22 18:31:49 -08:00
sig_unmaskpendingsignal.c
sig_usleep.c
sig_waitinfo.c
signal.h sched/signal: Make the pre-allocated irq actions configurable 2020-12-20 19:31:59 +01:00