diff --git a/src/allocator.rs b/src/allocator.rs
index a52744f4..5caaa9c8 100644
--- a/src/allocator.rs
+++ b/src/allocator.rs
@@ -71,3 +71,12 @@ impl Locked {
self.inner.lock()
}
}
+
+fn align_up(addr: usize, align: usize) -> usize {
+ let remainder = addr % align;
+ if remainder == 0 {
+ addr // addr already aligned
+ } else {
+ addr - remainder + align
+ }
+}