diff --git a/modules/axtask/src/lib.rs b/modules/axtask/src/lib.rs index 91dff6e5d..8a6e1de3f 100644 --- a/modules/axtask/src/lib.rs +++ b/modules/axtask/src/lib.rs @@ -48,6 +48,7 @@ cfg_if::cfg_if! { mod task; mod api; mod wait_queue; + /// load average pub mod loadavg; #[cfg(feature = "irq")] diff --git a/modules/axtask/src/loadavg.rs b/modules/axtask/src/loadavg.rs index a4ddd9998..4caa65558 100644 --- a/modules/axtask/src/loadavg.rs +++ b/modules/axtask/src/loadavg.rs @@ -32,6 +32,7 @@ static mut LAST_UPDATE: AtomicU64 = AtomicU64::new(0); // TODO: if irq is disabled, what value should AVENRUN be? static mut AVENRUN: [u64; 3] = [0, 0, 0]; +/// Get the load average pub fn get_avenrun(loads: &mut [u64; 3]) { for i in 0..3 { unsafe {