diff --git a/src/scheme/live.rs b/src/scheme/live.rs
index fadcd6dc2ada5c4ba90f10e676eb76bfd67eb1ee..c66c8607ff1eb255c9c9e06b6180464dae42a8e4 100644
--- a/src/scheme/live.rs
+++ b/src/scheme/live.rs
@@ -2,13 +2,13 @@
 
 use alloc::sync::Arc;
 use alloc::collections::BTreeMap;
-use core::{cmp, slice};
+use core::slice;
 use core::sync::atomic::{AtomicUsize, Ordering};
 use spin::RwLock;
 
 use syscall::data::Stat;
 use syscall::error::*;
-use syscall::flag::{MODE_FILE, SEEK_SET, SEEK_CUR, SEEK_END};
+use syscall::flag::MODE_FILE;
 use syscall::scheme::{calc_seek_offset_usize, Scheme};
 
 struct Handle {