From 056c2c5a3665ae311bfd67fa2fc169188f972b6e Mon Sep 17 00:00:00 2001 From: Jiajie Chen Date: Mon, 6 May 2019 11:38:53 +0800 Subject: [PATCH] Fix thinpad shell --- kernel/src/shell.rs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/kernel/src/shell.rs b/kernel/src/shell.rs index c3057ad..f12b080 100644 --- a/kernel/src/shell.rs +++ b/kernel/src/shell.rs @@ -40,10 +40,10 @@ pub fn add_user_shell() { #[cfg(feature = "board_thinpad")] pub fn add_user_shell() { + use crate::fs::INodeExt; if let Ok(inode) = ROOT_INODE.lookup("sh") { - let data = inode.read_as_vec().unwrap(); processor().manager().add(Thread::new_user( - data.as_slice(), + &inode, "sh", vec!["sh".into()], Vec::new(),