acpid: fix physmap size bug

This commit is contained in:
Ron Williams
2023-07-23 22:48:13 -07:00
parent d07b13ae63
commit 0f6d2b8c81
2 changed files with 2 additions and 2 deletions
+1 -1
View File
@@ -191,7 +191,7 @@ impl Sdt {
while left > 0 {
let to_copy = std::cmp::min(left, length_per_iteration);
let additional_pages = PhysmapGuard::map(offset, length_per_iteration)?;
let additional_pages = PhysmapGuard::map(offset, length_per_iteration.div_ceil(PAGE_SIZE))?;
loaded.extend(&additional_pages[..to_copy]);
+1 -1
View File
@@ -1,4 +1,4 @@
#![feature(if_let_guard)]
#![feature(if_let_guard, int_roundings)]
use std::convert::TryFrom;
use std::io::{self, prelude::*};