]> pd.if.org Git - nbds/blobdiff - runtime/mem.c
improved perf_test to measure steady state behavior
[nbds] / runtime / mem.c
index 420171e711e31c99f3101e7da07f72dcb4cbeb57..90a22e1f90b57e3d8b31d17618be2a3b95647258 100644 (file)
@@ -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);