mm: kmemleak: mark variables as __read_mostly
authorLuiz Capitulino <luizcap@redhat.com>
Wed, 30 Apr 2025 20:59:47 +0000 (16:59 -0400)
committerAndrew Morton <akpm@linux-foundation.org>
Tue, 13 May 2025 06:50:47 +0000 (23:50 -0700)
commit0f4286765e4364bfad479324f78cd015e402398e
tree1027e31d52c5f0ad8d8ec7d0422eceb63dcbae67
parentbefbb2540aaea90993e150a84e342f04e24f3476
mm: kmemleak: mark variables as __read_mostly

The variables kmemleak_enabled and kmemleak_free_enabled are read in the
kmemleak alloc and free path respectively, but are only written to if/when
kmemleak is disabled.

Link: https://lkml.kernel.org/r/4016090e857e8c4c2ade4b20df312f7f38325c15.1746046744.git.luizcap@redhat.com
Signed-off-by: Luiz Capitulino <luizcap@redhat.com>
Reviewed-by: Catalin Marinas <catalin.marinas@arm.com>
Acked-by: David Hildenbrand <david@redhat.com>
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
mm/kmemleak.c