Changes in kernel/generic/src/proc/scheduler.c [1558d85:b2fa1204] in mainline
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
kernel/generic/src/proc/scheduler.c
r1558d85 rb2fa1204 52 52 #include <atomic.h> 53 53 #include <synch/spinlock.h> 54 #include <synch/workqueue.h>55 #include <synch/rcu.h>56 54 #include <config.h> 57 55 #include <context.h> … … 89 87 { 90 88 before_thread_runs_arch(); 91 rcu_before_thread_runs();92 89 93 90 #ifdef CONFIG_FPU_LAZY … … 130 127 static void after_thread_ran(void) 131 128 { 132 workq_after_thread_ran();133 rcu_after_thread_ran();134 129 after_thread_ran_arch(); 135 130 } … … 224 219 goto loop; 225 220 } 226 227 ASSERT(!CPU->idle);228 221 229 222 unsigned int i; … … 405 398 ASSERT((!THREAD) || (irq_spinlock_locked(&THREAD->lock))); 406 399 ASSERT(CPU != NULL); 407 ASSERT(interrupts_disabled());408 400 409 401 /* … … 429 421 430 422 case Exiting: 431 rcu_thread_exiting();432 423 repeat: 433 424 if (THREAD->detached) {
Note:
See TracChangeset
for help on using the changeset viewer.