Skip to content

Commit 90a2e91

Browse files
alex-mikheevmike-dubman
authored andcommitted
OSHMEM: sshmem mmap: use MAP_PRIVATE instead of MAP_SHARED
It looks like using MAP_PRIVATE instead of MAP_SHARED greatly speeds up infiniband memory registration. Change-Id: Id7089f58458ef8fff4034a2c4707d31f7e8b6694 (cherry picked from commit 89535a3)
1 parent cfc2d64 commit 90a2e91

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

oshmem/mca/sshmem/mmap/sshmem_mmap_module.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -185,7 +185,7 @@ segment_create(map_segment_t *ds_buf,
185185
addr = mmap((void *)mca_sshmem_base_start_address,
186186
size,
187187
PROT_READ | PROT_WRITE,
188-
MAP_SHARED |
188+
MAP_PRIVATE |
189189
#if defined(MAP_ANONYMOUS)
190190
MAP_ANONYMOUS |
191191
#endif

0 commit comments

Comments
 (0)