memory: remove the now superfluous sentinel element from ctl_table array
This commit comes at the tail end of a greater effort to remove the empty elements at the end of the ctl_table arrays (sentinels) which will reduce the overall build time size of the kernel and run time memory bloat by ~64 bytes per sentinel (further information Link : https://lore.kernel.org/all/ZO5Yx5JFogGi%2FcBo@bombadil.infradead.org/) Remove sentinel from all files under mm/ that register a sysctl table. Link: https://lkml.kernel.org/r/20240328-jag-sysctl_remset_misc-v1-1-47c1463b3af2@samsung.com Signed-off-by: Joel Granados <j.granados@samsung.com> Reviewed-by: Muchun Song <muchun.song@linux.dev> Reviewed-by: Miaohe Lin <linmiaohe@huawei.com> Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
This commit is contained in:
parent
e0abfbb671
commit
7998df0b64
@ -3350,7 +3350,6 @@ static struct ctl_table vm_compaction[] = {
|
||||
.extra1 = SYSCTL_ZERO,
|
||||
.extra2 = SYSCTL_ONE,
|
||||
},
|
||||
{ }
|
||||
};
|
||||
|
||||
static int __init kcompactd_init(void)
|
||||
|
@ -5029,7 +5029,6 @@ static struct ctl_table hugetlb_table[] = {
|
||||
.mode = 0644,
|
||||
.proc_handler = hugetlb_overcommit_handler,
|
||||
},
|
||||
{ }
|
||||
};
|
||||
|
||||
static void hugetlb_sysctl_init(void)
|
||||
|
@ -679,7 +679,6 @@ static struct ctl_table hugetlb_vmemmap_sysctls[] = {
|
||||
.mode = 0644,
|
||||
.proc_handler = proc_dobool,
|
||||
},
|
||||
{ }
|
||||
};
|
||||
|
||||
static int __init hugetlb_vmemmap_init(void)
|
||||
|
@ -141,7 +141,6 @@ static struct ctl_table memory_failure_table[] = {
|
||||
.extra1 = SYSCTL_ZERO,
|
||||
.extra2 = SYSCTL_ONE,
|
||||
},
|
||||
{ }
|
||||
};
|
||||
|
||||
/*
|
||||
|
@ -724,7 +724,6 @@ static struct ctl_table vm_oom_kill_table[] = {
|
||||
.mode = 0644,
|
||||
.proc_handler = proc_dointvec,
|
||||
},
|
||||
{}
|
||||
};
|
||||
#endif
|
||||
|
||||
|
@ -2291,7 +2291,6 @@ static struct ctl_table vm_page_writeback_sysctls[] = {
|
||||
.mode = 0644,
|
||||
.proc_handler = proc_dointvec_jiffies,
|
||||
},
|
||||
{}
|
||||
};
|
||||
#endif
|
||||
|
||||
|
@ -6288,7 +6288,6 @@ static struct ctl_table page_alloc_sysctl_table[] = {
|
||||
.extra2 = SYSCTL_ONE_HUNDRED,
|
||||
},
|
||||
#endif
|
||||
{}
|
||||
};
|
||||
|
||||
void __init page_alloc_sysctl_init(void)
|
||||
|
Loading…
Reference in New Issue
Block a user