From: Liu Ye Date: Wed, 19 Mar 2025 09:17:26 +0000 (+0800) Subject: mm/page_alloc: remove unnecessary __maybe_unused in order_to_pindex() X-Git-Url: https://www.infradead.org/git/?a=commitdiff_plain;h=0a1e082b64ccce165e7307a7b49d22b2504f9d1f;p=users%2Fdwmw2%2Flinux.git mm/page_alloc: remove unnecessary __maybe_unused in order_to_pindex() The `movable` variable is always used when `CONFIG_TRANSPARENT_HUGEPAGE` is enabled, so the `__maybe_unused` attribute is not necessary. This patch removes it and keeps the variable declaration within the `#ifdef` block for better clarity. Link: https://lkml.kernel.org/r/20250319091726.401158-1-liuyerd@163.com Signed-off-by: Liu Ye Signed-off-by: Andrew Morton --- diff --git a/mm/page_alloc.c b/mm/page_alloc.c index a6d060eea6380..0c01998cb3a03 100644 --- a/mm/page_alloc.c +++ b/mm/page_alloc.c @@ -509,9 +509,9 @@ out: static inline unsigned int order_to_pindex(int migratetype, int order) { - bool __maybe_unused movable; #ifdef CONFIG_TRANSPARENT_HUGEPAGE + bool movable; if (order > PAGE_ALLOC_COSTLY_ORDER) { VM_BUG_ON(order != HPAGE_PMD_ORDER);