mmap()/shmget(): use Linux default huge page size when not specified
Change-Id: I8a9e3bed65ac1902adfaeaa254597dd30f540319
This commit is contained in:
committed by
Masamichi Takagi
parent
e9955a4bba
commit
089b443aaf
@ -1940,7 +1940,8 @@ SYSCALL_DECLARE(mmap)
|
||||
|
||||
if (hugeshift == 0) {
|
||||
/* default hugepage size */
|
||||
flags |= MAP_HUGE_SECOND_BLOCK;
|
||||
flags |= ihk_mc_get_linux_default_huge_page_shift() <<
|
||||
MAP_HUGE_SHIFT;
|
||||
} else if ((first_level_block_support &&
|
||||
hugeshift == MAP_HUGE_FIRST_BLOCK) ||
|
||||
(first_level_block_support &&
|
||||
@ -2017,7 +2018,8 @@ SYSCALL_DECLARE(shmget)
|
||||
|
||||
if (hugeshift == 0) {
|
||||
/* default hugepage size */
|
||||
shmflg |= SHM_HUGE_SECOND_BLOCK;
|
||||
shmflg |= ihk_mc_get_linux_default_huge_page_shift() <<
|
||||
MAP_HUGE_SHIFT;
|
||||
} else if ((first_level_block_support &&
|
||||
hugeshift == SHM_HUGE_FIRST_BLOCK) ||
|
||||
(first_level_block_support &&
|
||||
|
||||
Reference in New Issue
Block a user