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