diff --git a/kernel/src/syscall/sysinfo.rs b/kernel/src/syscall/sysinfo.rs index 8d501966..989c122e 100644 --- a/kernel/src/syscall/sysinfo.rs +++ b/kernel/src/syscall/sysinfo.rs @@ -1,8 +1,9 @@ // SPDX-License-Identifier: MPL-2.0 +use aster_time::read_monotonic_time; + use super::SyscallReturn; use crate::prelude::*; -use aster_time::read_monotonic_time; #[derive(Debug, Default, Clone, Copy, Pod)] #[repr(C)] @@ -18,13 +19,10 @@ pub struct sysinfo { procs: u16, totalhigh: u64, freehigh: u64, - mem_unit: u32 + mem_unit: u32, } -pub fn sys_sysinfo( - sysinfo_addr: Vaddr, - ctx: &Context, -) -> Result { +pub fn sys_sysinfo(sysinfo_addr: Vaddr, ctx: &Context) -> Result { let info = sysinfo { uptime: read_monotonic_time().as_secs() as i64, ..Default::default() // TODO: add other system information