diff --git a/src/macros.rs b/src/macros.rs index ec0ddf497ba662925fd86359e03575e37d8ef3b2..9d7ca35e3acedfe04767f4869a10c4f79bc02eab 100644 --- a/src/macros.rs +++ b/src/macros.rs @@ -77,13 +77,17 @@ macro_rules! trace_expr { trace!("{}", format_args!($($arg)*)); + #[allow(unused_unsafe)] let old_errno = unsafe { platform::errno }; + #[allow(unused_unsafe)] unsafe { platform::errno = 0; } let ret = $expr; + #[allow(unused_unsafe)] let errno = unsafe { platform::errno } as isize; if errno == 0 { + #[allow(unused_unsafe)] unsafe { platform::errno = old_errno; } } diff --git a/src/platform/pte.rs b/src/platform/pte.rs index 7b9c71f4d2e1009b0552615df383c98edc795682..e04f771df804fb93c59f064102bbe83876378050 100644 --- a/src/platform/pte.rs +++ b/src/platform/pte.rs @@ -1,3 +1,5 @@ +#![allow(non_snake_case)] + use alloc::boxed::Box; use alloc::collections::BTreeMap; use core::{intrinsics, ptr};