On Wed, 2025-05-14 at 16:42 -0700, Ackerley Tng wrote: > +int split_folio_to_list(struct folio *folio, struct list_head *list); With CONFIG_TRANSPARENT_HUGEPAGE=n, I get: include/linux/huge_mm.h:569:19: error: static declaration of ‘split_folio_to_list’ follows non-static declaration 569 | static inline int split_folio_to_list(struct folio *folio, struct list_head *list) | ^~~~~~~~~~~~~~~~~~~ include/linux/huge_mm.h:102:5: note: previous declaration of ‘split_folio_to_list’ with type ‘int(struct folio *, struct list_head *)’ 102 | int split_folio_to_list(struct folio *folio, struct list_head *list); > +static inline int split_folio(struct folio *folio) > +{ > + return split_folio_to_list(folio, NULL); > +} >