From 1c868e2a960df339ea7c24d09de4f46a385bfb8c Mon Sep 17 00:00:00 2001 From: Avril Date: Mon, 10 Mar 2025 13:53:05 +0000 Subject: [PATCH] `hugetlb`: FIXED `HUGE_DEFAULT` producing invalid flags. (NOTE: Back-port this & other flags fixes to previous version...) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Fortune for mapped-file's current commit: Curse − 凶 --- src/hugetlb.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/hugetlb.rs b/src/hugetlb.rs index ccd92fa..939b5dd 100644 --- a/src/hugetlb.rs +++ b/src/hugetlb.rs @@ -73,7 +73,7 @@ impl MapHugeFlag } /// The kernel's default huge-page size. - pub const HUGE_DEFAULT: Self = Self(MAP_HUGE_SHIFT); + pub const HUGE_DEFAULT: Self = Self(0 << MAP_HUGE_SHIFT); /// Predefined `MAP_HUGE_2MB` mask, pub const HUGE_2MB: Self = Self(libc::MAP_HUGE_2MB); /// Predefined `MAP_HUGE_1GB` mask,