[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Lost] [Patch] kernel: Fix für irgendwas



Tja, ich weiß nicht mehr so ganz genau, wozu der Patch gut war... ;-) Wenn ich mich recht erinnere, hatte es irgendwas mit dem Stack zu tun, daß irgendein Prozeß den Stack des abgebrochenen Tasks erbt oder so.
Index: src/kernel/src/task.c
===================================================================
--- src/kernel/src/task.c	(Revision 660)
+++ src/kernel/src/task.c	(Arbeitskopie)
@@ -399,10 +399,8 @@
     }
 
     destroy_task(current_task);
-    current_task = first_task;
-
-    while(1) {
-        asm("sti; hlt");
-    }
+    
+    current_task = NULL;
+    asm("int $0x20");
 }