X-Git-Url: https://pd.if.org/git/?a=blobdiff_plain;f=runtime%2Fmem.c;h=90a22e1f90b57e3d8b31d17618be2a3b95647258;hb=b5b2319678e1ac6a14a4af6f7d3b10ed91bd5921;hp=420171e711e31c99f3101e7da07f72dcb4cbeb57;hpb=778b8c8ca708b082a1192acfb114a6751b2ad7c9;p=nbds diff --git a/runtime/mem.c b/runtime/mem.c index 420171e..90a22e1 100644 --- a/runtime/mem.c +++ b/runtime/mem.c @@ -97,7 +97,7 @@ static void *get_new_region (int block_scale) { if ((size_t)region & (region_size - 1)) { TRACE("m0", "get_new_region: region not aligned", 0, 0); munmap(region, region_size); - region = mmap(NULL, region_size * 2, PROT_READ|PROT_WRITE, MAP_ANON|MAP_PRIVATE, -1, 0); + region = mmap(NULL, region_size * 2, PROT_READ|PROT_WRITE, MAP_NORESERVE|MAP_ANON|MAP_PRIVATE, -1, 0); if (region == (void *)-1) { perror("get_new_region: mmap"); exit(-1);