diff options
Diffstat (limited to 'Documentation/filesystems')
-rw-r--r-- | Documentation/filesystems/proc.txt | 15 |
1 files changed, 15 insertions, 0 deletions
diff --git a/Documentation/filesystems/proc.txt b/Documentation/filesystems/proc.txt index 460b892d089e..ebffdffb3d99 100644 --- a/Documentation/filesystems/proc.txt +++ b/Documentation/filesystems/proc.txt | |||
@@ -1348,6 +1348,21 @@ nr_hugepages configures number of hugetlb page reserved for the system. | |||
1348 | hugetlb_shm_group contains group id that is allowed to create SysV shared | 1348 | hugetlb_shm_group contains group id that is allowed to create SysV shared |
1349 | memory segment using hugetlb page. | 1349 | memory segment using hugetlb page. |
1350 | 1350 | ||
1351 | hugepages_treat_as_movable | ||
1352 | -------------------------- | ||
1353 | |||
1354 | This parameter is only useful when kernelcore= is specified at boot time to | ||
1355 | create ZONE_MOVABLE for pages that may be reclaimed or migrated. Huge pages | ||
1356 | are not movable so are not normally allocated from ZONE_MOVABLE. A non-zero | ||
1357 | value written to hugepages_treat_as_movable allows huge pages to be allocated | ||
1358 | from ZONE_MOVABLE. | ||
1359 | |||
1360 | Once enabled, the ZONE_MOVABLE is treated as an area of memory the huge | ||
1361 | pages pool can easily grow or shrink within. Assuming that applications are | ||
1362 | not running that mlock() a lot of memory, it is likely the huge pages pool | ||
1363 | can grow to the size of ZONE_MOVABLE by repeatedly entering the desired value | ||
1364 | into nr_hugepages and triggering page reclaim. | ||
1365 | |||
1351 | laptop_mode | 1366 | laptop_mode |
1352 | ----------- | 1367 | ----------- |
1353 | 1368 | ||