]> www.infradead.org Git - users/hch/configfs.git/commit
alloc_tag: mark pages reserved during CMA activation as not tagged
authorSuren Baghdasaryan <surenb@google.com>
Tue, 13 Aug 2024 15:07:57 +0000 (08:07 -0700)
committerAndrew Morton <akpm@linux-foundation.org>
Fri, 16 Aug 2024 05:16:16 +0000 (22:16 -0700)
commit766c163c2068b45330664fb67df67268e588a22d
treedd06c2f510f7ddade3a7e4a6956df47c24fe37f1
parenta8fc28dad6d574582cdf2f7e78c73c59c623df30
alloc_tag: mark pages reserved during CMA activation as not tagged

During CMA activation, pages in CMA area are prepared and then freed
without being allocated.  This triggers warnings when memory allocation
debug config (CONFIG_MEM_ALLOC_PROFILING_DEBUG) is enabled.  Fix this by
marking these pages not tagged before freeing them.

Link: https://lkml.kernel.org/r/20240813150758.855881-2-surenb@google.com
Fixes: d224eb0287fb ("codetag: debug: mark codetags for reserved pages as empty")
Signed-off-by: Suren Baghdasaryan <surenb@google.com>
Acked-by: David Hildenbrand <david@redhat.com>
Cc: Kees Cook <keescook@chromium.org>
Cc: Kent Overstreet <kent.overstreet@linux.dev>
Cc: Pasha Tatashin <pasha.tatashin@soleen.com>
Cc: Sourav Panda <souravpanda@google.com>
Cc: Vlastimil Babka <vbabka@suse.cz>
Cc: <stable@vger.kernel.org> [6.10]
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
mm/mm_init.c