pvmfw: Allow read_sysreg! being called from unsafe
Prevent a compiler warning/error from nested unsafe blocks.
Test: TH
Change-Id: I20b96287e7a2630100a37eb6d4eaf57e5a16d048
diff --git a/pvmfw/src/helpers.rs b/pvmfw/src/helpers.rs
index bace8da..403c7e4 100644
--- a/pvmfw/src/helpers.rs
+++ b/pvmfw/src/helpers.rs
@@ -31,6 +31,7 @@
($sysreg:literal) => {{
let mut r: usize;
// Safe because it reads a system register and does not affect Rust.
+ #[allow(unused_unsafe)] // In case the macro is used within an unsafe block.
unsafe {
core::arch::asm!(
concat!("mrs {}, ", $sysreg),