[PATCH] mm/mempolicy: remove unused mpol_is_preferred_many()

From: Sang-Heon Jeon

Date: Fri Oct 23 2026 - 12:12:53 EST


Since commit a492abe28bec ("mm: hugetlb: move mpol interpretation out of
dequeue_hugetlb_folio_vma()"), mpol_is_preferred_many() has no callers.

So remove it.

No functional change.

Signed-off-by: Sang-Heon Jeon <ekffu200098@xxxxxxxxx>
---
include/linux/mempolicy.h | 10 ----------
1 file changed, 10 deletions(-)

diff --git a/include/linux/mempolicy.h b/include/linux/mempolicy.h
index 65c732d440d2..cd8f944209ca 100644
--- a/include/linux/mempolicy.h
+++ b/include/linux/mempolicy.h
@@ -173,11 +173,6 @@ int mpol_misplaced(struct folio *folio, struct vm_fault *vmf,
unsigned long addr);
extern void mpol_put_task_policy(struct task_struct *);

-static inline bool mpol_is_preferred_many(struct mempolicy *pol)
-{
- return (pol->mode == MPOL_PREFERRED_MANY);
-}
-
extern bool apply_policy_zone(struct mempolicy *policy, enum zone_type zone);

extern int mempolicy_set_node_perf(unsigned int node,
@@ -298,10 +293,5 @@ static inline void mpol_put_task_policy(struct task_struct *task)
{
}

-static inline bool mpol_is_preferred_many(struct mempolicy *pol)
-{
- return false;
-}
-
#endif /* CONFIG_NUMA */
#endif

base-commit: fcec4f4bcc1101dbd7e3aff267856b3bbfe128c6
--
2.43.0