Rev 2899 | Rev 3014 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 2899 | Rev 2902 | ||
---|---|---|---|
Line 104... | Line 104... | ||
104 | 104 | ||
105 | /** Kernel answerbox */ |
105 | /** Kernel answerbox */ |
106 | answerbox_t kernel_box; |
106 | answerbox_t kernel_box; |
107 | /** Thread used to service kernel answerbox */ |
107 | /** Thread used to service kernel answerbox */ |
108 | struct thread *kb_thread; |
108 | struct thread *kb_thread; |
- | 109 | /** Kbox thread creation vs. begin of cleanup mutual exclusion */ |
|
- | 110 | SPINLOCK_DECLARE(kb_cleanup_lock); |
|
109 | /** True if kb_thread != NULL or is being prepared */ |
111 | /** True if cleanup of kbox has already started */ |
- | 112 | bool kb_finished; |
|
- | 113 | /** Used for waiting on kbox thread shutdown */ |
|
110 | bool kb_thread_at_hand; |
114 | waitq_t kb_thread_shutdown_wq; |
111 | 115 | ||
112 | /** Architecture specific task data. */ |
116 | /** Architecture specific task data. */ |
113 | task_arch_t arch; |
117 | task_arch_t arch; |
114 | 118 | ||
115 | /** |
119 | /** |