memory: remove the now superfluous sentinel element from ctl_table array
authorJoel Granados <j.granados@samsung.com>
Thu, 28 Mar 2024 15:57:48 +0000 (16:57 +0100)
committerAndrew Morton <akpm@linux-foundation.org>
Fri, 26 Apr 2024 03:56:32 +0000 (20:56 -0700)
commit7998df0b6407da65a0fe8325d6ff239c4e14ff7d
treef66da4a9de9ac5d81cf318b07f97738809ab2906
parente0abfbb67142448d57d7841b749d35981a0b92c7
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>
mm/compaction.c
mm/hugetlb.c
mm/hugetlb_vmemmap.c
mm/memory-failure.c
mm/oom_kill.c
mm/page-writeback.c
mm/page_alloc.c