summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorjdike <jdike>2003-09-18 14:13:56 +0000
committerjdike <jdike>2003-09-18 14:13:56 +0000
commitb2a035dbf1ad05d29ef439db9b7cfcff61db9458 (patch)
treed9648b476839750f82237fd88342f2b5679c9b94
parenta152db5cd96f73cec05859b03e6b933558db3ad5 (diff)
downloaduml-history-b2a035dbf1ad05d29ef439db9b7cfcff61db9458.tar.gz
Added some commentary.
-rw-r--r--arch/um/kernel/skas/process_kern.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/arch/um/kernel/skas/process_kern.c b/arch/um/kernel/skas/process_kern.c
index ec048f0..cd62264 100644
--- a/arch/um/kernel/skas/process_kern.c
+++ b/arch/um/kernel/skas/process_kern.c
@@ -64,6 +64,9 @@ void new_thread_handler(int sig)
schedule_tail(current->thread.prev_sched);
current->thread.prev_sched = NULL;
+ /* The return value is 1 if the kernel thread execs a process,
+ * 0 if it just exits
+ */
n = run_kernel_thread(fn, arg, &current->thread.exec_buf);
if(n == 1)
userspace(&current->thread.regs.regs);