diff --git a/src/macros.rs b/src/macros.rs index ec0ddf497b..9d7ca35e3a 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 7b9c71f4d2..e04f771df8 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};