diff --git a/src/llama-mmap.cpp b/src/llama-mmap.cpp index b716630a8c238..648a024b2050c 100644 --- a/src/llama-mmap.cpp +++ b/src/llama-mmap.cpp @@ -271,7 +271,7 @@ struct llama_mmap::impl { impl(struct llama_file * file, size_t prefetch, bool numa) { size = file->size(); int fd = file->file_id(); - int flags = MAP_SHARED; + int flags = MAP_PRIVATE; if (numa) { prefetch = 0; } #ifdef __linux__ if (posix_fadvise(fd, 0, 0, POSIX_FADV_SEQUENTIAL)) {