From 316e1f2d3d16191bc261f893ddb32c5f04f7b9a8 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Lo=C3=AFc=20Gr=C3=A9goire?= Date: Sun, 5 Apr 2026 22:55:51 -0400 Subject: [PATCH] fix(mm/phys): use wrapping addition --- src/mm/phys.zig | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/mm/phys.zig b/src/mm/phys.zig index cbbdc7c..346b27c 100644 --- a/src/mm/phys.zig +++ b/src/mm/phys.zig @@ -58,7 +58,7 @@ fn push_to_pool(batch: *mm.Page) void { const new_head = GlobalHead{ .pfn = mm.struct_page_to_pfn(batch), - .tag = old_head.tag + 1, + .tag = old_head.tag +% 1, }; old_head = batch_pool.cmpxchgWeak(old_head, new_head, .acq_rel, .acquire) orelse break;