From e0d9a80bd9690cdd4fc6c13c7eebe11cb26bf53e Mon Sep 17 00:00:00 2001 From: "H. Peter Anvin" Date: Wed, 27 Apr 2011 09:27:10 -0700 Subject: thread: make kill_thread() actually do its job kill_thread() had been modifying errno(!) as if it had been the return value... in other words, it really did absolutely nothing. Signed-off-by: H. Peter Anvin --- core/thread/start_thread.c | 10 ---------- 1 file changed, 10 deletions(-) (limited to 'core/thread/start_thread.c') diff --git a/core/thread/start_thread.c b/core/thread/start_thread.c index dd2a4de1..328d6e7b 100644 --- a/core/thread/start_thread.c +++ b/core/thread/start_thread.c @@ -8,16 +8,6 @@ extern void __start_thread(void); -/* - * Stack frame used by __switch_to, see thread_asm.S - */ -struct thread_stack { - int errno; - uint16_t rmsp, rmss; - uint32_t edi, esi, ebp, ebx; - void (*eip)(void); -}; - struct thread *start_thread(const char *name, size_t stack_size, int prio, void (*start_func)(void *), void *func_arg) { -- cgit v1.2.1