nuttx-mirror/sched/irq
hujun5 1b068b0d4b sched/irq: remove scheduling check in csection
1. The critical section does not prevent task scheduling
2. If the critical section is in sched_lock, there is no need to check,
   scheduling is not going to happen
3. If sched_lock is in the critical section, sched_unlock will also
   trigger scheduling without waiting for the exit of the critical section
4. After exiting the critical section, if there is an interrupt,
   the scheduling will be automatically triggered

Signed-off-by: hujun5 <hujun5@xiaomi.com>
2024-04-12 16:15:42 +08:00
..
CMakeLists.txt sched/irq: spinlock should not depends on SMP 2024-03-26 15:21:52 +08:00
irq.h clock: replace all up_perf_xx with perf_xx 2023-10-02 16:11:43 +02:00
irq_attach.c clock: replace all up_perf_xx with perf_xx 2023-10-02 16:11:43 +02:00
irq_chain.c Include assert.h in necessary place 2021-06-08 13:06:08 -07:00
irq_csection.c sched/irq: remove scheduling check in csection 2024-04-12 16:15:42 +08:00
irq_dispatch.c clock: replace all up_perf_xx with perf_xx 2023-10-02 16:11:43 +02:00
irq_foreach.c sched: Author Gregory Nutt: update licenses to Apache 2021-02-09 01:21:53 -08:00
irq_initialize.c add the startup process tracepoint 2023-08-19 21:50:08 +08:00
irq_procfs.c fs: procfs add poll support 2023-12-26 19:23:13 -08:00
irq_spinlock.c sched/irq: spinlock should not depends on SMP 2024-03-26 15:21:52 +08:00
irq_unexpectedisr.c Fix compiler warnings (-Wunused-parameter) in various functions 2022-07-12 11:42:34 +08:00
Make.defs sched/irq: spinlock should not depends on SMP 2024-03-26 15:21:52 +08:00