mm, memcg: mark cgroup_memory_nosocket, nokmem and noswap as __ro_after_init
authorRoman Gushchin <guro@fb.com>
Thu, 3 Jun 2021 01:09:29 +0000 (18:09 -0700)
committerDennis Zhou <dennis@kernel.org>
Sat, 5 Jun 2021 20:40:59 +0000 (20:40 +0000)
commit0f0cace35fa655d383b64b4fce83a44d530c9aaf
tree9af377f9fc8a4e9f8eab9e4a89cc33a72a19aad0
parent8d55ba5df39a2eb213da63911c1a75001e0717fc
mm, memcg: mark cgroup_memory_nosocket, nokmem and noswap as __ro_after_init

cgroup_memory_nosocket, cgroup_memory_nokmem and cgroup_memory_noswap
are initialized during the kernel initialization and never change
their value afterwards.

cgroup_memory_nosocket, cgroup_memory_nokmem are written only from
cgroup_memory(), which is marked as __init.

cgroup_memory_noswap is written from setup_swap_account() and
mem_cgroup_swap_init(), both are marked as __init.

Mark all three variables as __ro_after_init.

Signed-off-by: Roman Gushchin <guro@fb.com>
Signed-off-by: Dennis Zhou <dennis@kernel.org>
mm/memcontrol.c