hugetlb_vmemmap.c (7ae9fb1b7ecbb5d85d07857943f677fd1a559b18) | hugetlb_vmemmap.c (f1aa2eb5ea05ccd1fd92d235346e60e90a1ed949) |
---|---|
1// SPDX-License-Identifier: GPL-2.0 2/* 3 * HugeTLB Vmemmap Optimization (HVO) 4 * 5 * Copyright (c) 2020, ByteDance. All rights reserved. 6 * 7 * Author: Muchun Song <songmuchun@bytedance.com> 8 * --- 567 unchanged lines hidden (view full) --- 576 else 577 SetHPageVmemmapOptimized(head); 578} 579 580static struct ctl_table hugetlb_vmemmap_sysctls[] = { 581 { 582 .procname = "hugetlb_optimize_vmemmap", 583 .data = &vmemmap_optimize_enabled, | 1// SPDX-License-Identifier: GPL-2.0 2/* 3 * HugeTLB Vmemmap Optimization (HVO) 4 * 5 * Copyright (c) 2020, ByteDance. All rights reserved. 6 * 7 * Author: Muchun Song <songmuchun@bytedance.com> 8 * --- 567 unchanged lines hidden (view full) --- 576 else 577 SetHPageVmemmapOptimized(head); 578} 579 580static struct ctl_table hugetlb_vmemmap_sysctls[] = { 581 { 582 .procname = "hugetlb_optimize_vmemmap", 583 .data = &vmemmap_optimize_enabled, |
584 .maxlen = sizeof(int), | 584 .maxlen = sizeof(vmemmap_optimize_enabled), |
585 .mode = 0644, 586 .proc_handler = proc_dobool, 587 }, 588 { } 589}; 590 591static int __init hugetlb_vmemmap_init(void) 592{ --- 16 unchanged lines hidden --- | 585 .mode = 0644, 586 .proc_handler = proc_dobool, 587 }, 588 { } 589}; 590 591static int __init hugetlb_vmemmap_init(void) 592{ --- 16 unchanged lines hidden --- |