From 959ecdad041d92fa8e548efd703a60b72a660513 Mon Sep 17 00:00:00 2001
From: Jeremy Soller <jackpot51@gmail.com>
Date: Sat, 17 Sep 2016 09:18:35 -0600
Subject: [PATCH] Fix creation of kstack

---
 context/list.rs | 3 +--
 1 file changed, 1 insertion(+), 2 deletions(-)

diff --git a/context/list.rs b/context/list.rs
index 21548616..7e60e767 100644
--- a/context/list.rs
+++ b/context/list.rs
@@ -1,4 +1,3 @@
-use alloc::boxed::Box;
 use collections::BTreeMap;
 use core::mem;
 use core::sync::atomic::Ordering;
@@ -64,7 +63,7 @@ impl ContextList {
         let context_lock = self.new_context()?;
         {
             let mut context = context_lock.write();
-            let mut stack = Box::new([0; 65536]);
+            let mut stack = vec![0; 65536].into_boxed_slice();
             let offset = stack.len() - mem::size_of::<usize>();
             unsafe {
                 let offset = stack.len() - mem::size_of::<usize>();
-- 
GitLab