From 2c55af7d75c4153fb54b4cc02ed769e41043d70d Mon Sep 17 00:00:00 2001 From: lizzie Date: Tue, 14 Apr 2026 20:55:57 +0000 Subject: [PATCH] oopsie --- src/common/fs/file.cpp | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/common/fs/file.cpp b/src/common/fs/file.cpp index db45214b98..f75af2f6f2 100644 --- a/src/common/fs/file.cpp +++ b/src/common/fs/file.cpp @@ -10,7 +10,7 @@ #include "common/bit_util.h" #include "common/fs/file.h" #include "common/fs/fs.h" -#include "common/fs_types.h" +#include "common/fs/fs_types.h" #ifdef ANDROID #include "common/fs/fs_android.h" #endif @@ -302,9 +302,10 @@ static int PlatformMapReadOnly(IOFile& io, const char* path) { close(io.mmap_fd); io.mmap_fd = -1; } else { + using namespace Common::Literals; // For small files it is acceptable to use a full readahead // See https://github.com/torvalds/linux/blob/e80d033851b3bc94c3d254ac66660ddd0a49d72c/include/linux/pagemap.h#L1392 - if (st.st_size >= 256_MiB) { + if (u64(st.st_size) >= 256_MiB) { posix_madvise(io.mmap_base, io.mmap_size, POSIX_MADV_RANDOM); } else { posix_madvise(io.mmap_base, io.mmap_size, POSIX_MADV_SEQUENTIAL);