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 ---