From 128a8b6ed500f74fa802aa9749b3b7a19ebfffc9 Mon Sep 17 00:00:00 2001 From: Jon Morton Date: Sun, 1 Apr 2012 22:18:40 -0500 Subject: remove rust_srv --- src/rt/rust_scheduler.cpp | 8 +------- 1 file changed, 1 insertion(+), 7 deletions(-) (limited to 'src/rt/rust_scheduler.cpp') diff --git a/src/rt/rust_scheduler.cpp b/src/rt/rust_scheduler.cpp index 40d62c76849..582289a3182 100644 --- a/src/rt/rust_scheduler.cpp +++ b/src/rt/rust_scheduler.cpp @@ -3,12 +3,9 @@ #include "rust_sched_launcher.h" rust_scheduler::rust_scheduler(rust_kernel *kernel, - rust_srv *srv, size_t num_threads, rust_sched_id id) : kernel(kernel), - srv(srv), - env(srv->env), live_threads(num_threads), live_tasks(0), num_threads(num_threads), @@ -24,10 +21,9 @@ rust_scheduler::~rust_scheduler() { rust_sched_launcher * rust_scheduler::create_task_thread(int id) { - rust_srv *srv = this->srv->clone(); rust_sched_launcher *thread = new (kernel, "rust_thread_sched_launcher") - rust_thread_sched_launcher(this, srv, id); + rust_thread_sched_launcher(this, id); KLOG(kernel, kern, "created task thread: " PTR ", id: %d", thread, id); return thread; @@ -36,9 +32,7 @@ rust_scheduler::create_task_thread(int id) { void rust_scheduler::destroy_task_thread(rust_sched_launcher *thread) { KLOG(kernel, kern, "deleting task thread: " PTR, thread); - rust_srv *srv = thread->get_loop()->srv; delete thread; - delete srv; } void -- cgit 1.4.1-3-g733a5