|
@@ -402,17 +402,7 @@ void flush_thread(void)
|
|
|
|
|
|
void release_thread(struct task_struct *dead_task)
|
|
void release_thread(struct task_struct *dead_task)
|
|
{
|
|
{
|
|
- if (dead_task->mm) {
|
|
|
|
- // temporary debugging check
|
|
|
|
- if (dead_task->mm->context.size) {
|
|
|
|
- printk("WARNING: dead process %8s still has LDT? <%p/%d>\n",
|
|
|
|
- dead_task->comm,
|
|
|
|
- dead_task->mm->context.ldt,
|
|
|
|
- dead_task->mm->context.size);
|
|
|
|
- BUG();
|
|
|
|
- }
|
|
|
|
- }
|
|
|
|
-
|
|
|
|
|
|
+ BUG_ON(dead_task->mm);
|
|
release_vm86_irqs(dead_task);
|
|
release_vm86_irqs(dead_task);
|
|
}
|
|
}
|
|
|
|
|