[PATCH v2 06/10] mm: remove thp_size() and thp_order()
Tal Zussman <[email protected]> Tue, 04 Aug 2026 14:52:14 -0400
| Newsgroups | gmane.linux.kernel,gmane.comp.file-systems.ceph.devel,gmane.linux.file-systems,gmane.linux.kernel.mm |
|---|---|
| Message-ID | <20260804-remove-wait-on-page-writeback-v2-6-81f0ab065284@columbia.edu> |
The last callers of thp_size() have been converted to folio_size(), and thp_order()'s only remaining user was thp_size() itself, so remove both. Signed-off-by: Tal Zussman <[email protected]> --- include/linux/mm.h | 21 --------------------- 1 file changed, 21 deletions(-) diff --git a/include/linux/mm.h b/include/linux/mm.h index 485df9c2dbdd..48e821454ca0 100644 --- a/include/linux/mm.h +++ b/include/linux/mm.h @@ -1966,27 +1966,6 @@ static inline unsigned int page_shift(struct page *page) return PAGE_SHIFT + compound_order(page); } -/** - * thp_order - Order of a transparent huge page. - * @page: Head page of a transparent huge page. - */ -static inline unsigned int thp_order(struct page *page) -{ - VM_BUG_ON_PGFLAGS(PageTail(page), page); - return compound_order(page); -} - -/** - * thp_size - Size of a transparent huge page. - * @page: Head page of a transparent huge page. - * - * Return: Number of bytes in this page. - */ -static inline unsigned long thp_size(struct page *page) -{ - return PAGE_SIZE << thp_order(page); -} - #ifdef CONFIG_MMU /* * Do pte_mkwrite, but only if the vma says VM_WRITE. We do this when -- 2.39.5