This commit was manufactured by cvs2svn to create tag
[linux-2.6.git] / arch / um / kernel / tt / exec_kern.c
index 065b504..d8e3bfe 100644 (file)
@@ -14,7 +14,6 @@
 #include "kern_util.h"
 #include "irq_user.h"
 #include "time_user.h"
-#include "signal_user.h"
 #include "mem_user.h"
 #include "os.h"
 #include "tlb.h"
@@ -40,7 +39,8 @@ void flush_thread_tt(void)
                do_exit(SIGKILL);
        }
                
-       new_pid = start_fork_tramp(current->thread_info, stack, 0, exec_tramp);
+       new_pid = start_fork_tramp((void *) current->thread.kernel_stack,
+                                  stack, 0, exec_tramp);
        if(new_pid < 0){
                printk(KERN_ERR 
                       "flush_thread : new thread failed, errno = %d\n",
@@ -54,9 +54,7 @@ void flush_thread_tt(void)
        current->thread.request.u.exec.pid = new_pid;
        unprotect_stack((unsigned long) current_thread);
        os_usr1_process(os_getpid());
-       change_sig(SIGUSR1, 1);
 
-       change_sig(SIGUSR1, 0);
        enable_timer();
        free_page(stack);
        protect_memory(uml_reserved, high_physmem - uml_reserved, 1, 1, 0, 1);