From 7fd91300246ce1038beb9106b51bed2eebfc00c3 Mon Sep 17 00:00:00 2001 From: Jiajie Chen Date: Tue, 19 Mar 2019 18:35:40 +0800 Subject: [PATCH] Add missing changeset in last commit --- kernel/src/syscall/mod.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/kernel/src/syscall/mod.rs b/kernel/src/syscall/mod.rs index f324f31..10158ac 100644 --- a/kernel/src/syscall/mod.rs +++ b/kernel/src/syscall/mod.rs @@ -394,7 +394,7 @@ impl From for SysError { const SPIN_WAIT_TIMES: usize = 100; -pub fn spin_and_wait(condvars: &[&Condvar], mut action: impl FnMut() -> Option) -> SysResult { +pub fn spin_and_wait(condvars: &[&Condvar], mut action: impl FnMut() -> Option) -> T { for i in 0..SPIN_WAIT_TIMES { if let Some(result) = action() { return result;