aboutsummaryrefslogtreecommitdiffstats
path: root/arch/i386/kernel/process.c
diff options
context:
space:
mode:
authorZachary Amsden <zach@vmware.com>2006-01-06 03:11:59 -0500
committerLinus Torvalds <torvalds@g5.osdl.org>2006-01-06 11:33:35 -0500
commit2684927c6b938ec7a679891e0ec1fa0709c521bd (patch)
tree8696e818f64294be38f0d6e2fd677ba35abc7582 /arch/i386/kernel/process.c
parent92f17f0171e864a2cbe448c5b7b473e72a7d27b8 (diff)
[PATCH] x86: Deprecate useless bug
Remove the "temporary debugging check" which has managed to live for quite some time, and is clearly unneeded. The mm can never be live at this point, so clearly checking the LDT in the mm->context is redundant as well. Signed-off-by: Zachary Amsden <zach@vmware.com> Cc: "Seth, Rohit" <rohit.seth@intel.com> Cc: Stephen Rothwell <sfr@canb.auug.org.au> Signed-off-by: Andrew Morton <akpm@osdl.org> Signed-off-by: Linus Torvalds <torvalds@osdl.org>
Diffstat (limited to 'arch/i386/kernel/process.c')
-rw-r--r--arch/i386/kernel/process.c12
1 files changed, 1 insertions, 11 deletions
diff --git a/arch/i386/kernel/process.c b/arch/i386/kernel/process.c
index 6081a10d3416..45e7f0ac4b04 100644
--- a/arch/i386/kernel/process.c
+++ b/arch/i386/kernel/process.c
@@ -402,17 +402,7 @@ void flush_thread(void)
402 402
403void release_thread(struct task_struct *dead_task) 403void release_thread(struct task_struct *dead_task)
404{ 404{
405 if (dead_task->mm) { 405 BUG_ON(dead_task->mm);
406 // temporary debugging check
407 if (dead_task->mm->context.size) {
408 printk("WARNING: dead process %8s still has LDT? <%p/%d>\n",
409 dead_task->comm,
410 dead_task->mm->context.ldt,
411 dead_task->mm->context.size);
412 BUG();
413 }
414 }
415
416 release_vm86_irqs(dead_task); 406 release_vm86_irqs(dead_task);
417} 407}
418 408