-
- /*
- * If we just shutdown another processor, move any
- * threads and timer call outs to the current processor.
- */
- if (processor != current_processor()) {
- processor_set_t pset = processor->processor_set;
-
- pset_lock(pset);
-
- if (processor->state == PROCESSOR_OFF_LINE || processor->state == PROCESSOR_SHUTDOWN) {
- timer_call_shutdown(processor);
- processor_queue_shutdown(processor);
- return;
- }
-
- pset_unlock(pset);
- }