diff options
author | Matthew Wilcox (Oracle) | 2022-09-02 20:46:00 +0100 |
---|---|---|
committer | Andrew Morton | 2022-10-03 14:02:45 -0700 |
commit | d788f5b374c2ba204fed57e39acf2452acc24812 (patch) | |
tree | 093b3289a56ac413dc8572d8dbb7f412579975ee /include | |
parent | c3a15bff46cb5149aeae4c8ae69443d791fa6578 (diff) |
mm: add split_folio()
This wrapper removes a need to use split_huge_page(&folio->page). Convert
two callers.
Link: https://lkml.kernel.org/r/20220902194653.1739778-5-willy@infradead.org
Signed-off-by: Matthew Wilcox (Oracle) <willy@infradead.org>
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
Diffstat (limited to 'include')
-rw-r--r-- | include/linux/huge_mm.h | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/include/linux/huge_mm.h b/include/linux/huge_mm.h index 38265f9f782e..a1341fdcf666 100644 --- a/include/linux/huge_mm.h +++ b/include/linux/huge_mm.h @@ -444,6 +444,11 @@ static inline int split_folio_to_list(struct folio *folio, return split_huge_page_to_list(&folio->page, list); } +static inline int split_folio(struct folio *folio) +{ + return split_folio_to_list(folio, NULL); +} + /* * archs that select ARCH_WANTS_THP_SWAP but don't support THP_SWP due to * limitations in the implementation like arm64 MTE can override this to |