Commit 632230ff authored by Matthew Wilcox (Oracle)'s avatar Matthew Wilcox (Oracle) Committed by Andrew Morton
Browse files

mm: rename mm_put_huge_zero_page to mm_put_huge_zero_folio

parent c93012d8
Loading
Loading
Loading
Loading
+2 −7
Original line number Diff line number Diff line
@@ -367,12 +367,7 @@ static inline bool is_huge_zero_pud(pud_t pud)
}

struct folio *mm_get_huge_zero_folio(struct mm_struct *mm);
void mm_put_huge_zero_page(struct mm_struct *mm);

static inline struct page *mm_get_huge_zero_page(struct mm_struct *mm)
{
	return &mm_get_huge_zero_folio(mm)->page;
}
void mm_put_huge_zero_folio(struct mm_struct *mm);

#define mk_huge_pmd(page, prot) pmd_mkhuge(mk_pmd(page, prot))

@@ -500,7 +495,7 @@ static inline bool is_huge_zero_pud(pud_t pud)
	return false;
}

static inline void mm_put_huge_zero_page(struct mm_struct *mm)
static inline void mm_put_huge_zero_folio(struct mm_struct *mm)
{
	return;
}
+1 −1
Original line number Diff line number Diff line
@@ -1344,7 +1344,7 @@ static inline void __mmput(struct mm_struct *mm)
	ksm_exit(mm);
	khugepaged_exit(mm); /* must run before exit_mmap */
	exit_mmap(mm);
	mm_put_huge_zero_page(mm);
	mm_put_huge_zero_folio(mm);
	set_mm_exe_file(mm, NULL);
	if (!list_empty(&mm->mmlist)) {
		spin_lock(&mmlist_lock);
+1 −1
Original line number Diff line number Diff line
@@ -241,7 +241,7 @@ struct folio *mm_get_huge_zero_folio(struct mm_struct *mm)
	return READ_ONCE(huge_zero_folio);
}

void mm_put_huge_zero_page(struct mm_struct *mm)
void mm_put_huge_zero_folio(struct mm_struct *mm)
{
	if (test_bit(MMF_HUGE_ZERO_PAGE, &mm->flags))
		put_huge_zero_page();