Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit a67a31fa authored by Zhang Zhen's avatar Zhang Zhen Committed by Linus Torvalds
Browse files

mm/hugetlb: reduce arch dependent code about hugetlb_prefault_arch_hook



Currently we have many duplicates in definitions of
hugetlb_prefault_arch_hook.  In all architectures this function is empty.

Signed-off-by: default avatarZhang Zhen <zhenzhang.zhang@huawei.com>
Acked-by: default avatarDavid Rientjes <rientjes@google.com>
Signed-off-by: default avatarAndrew Morton <akpm@linux-foundation.org>
Signed-off-by: default avatarLinus Torvalds <torvalds@linux-foundation.org>
parent 83d3f0e9
Loading
Loading
Loading
Loading
+0 −4
Original line number Diff line number Diff line
@@ -53,10 +53,6 @@ static inline int prepare_hugepage_range(struct file *file,
	return 0;
}

static inline void hugetlb_prefault_arch_hook(struct mm_struct *mm)
{
}

static inline int huge_pte_none(pte_t pte)
{
	return pte_none(pte);
+0 −4
Original line number Diff line number Diff line
@@ -86,10 +86,6 @@ static inline int prepare_hugepage_range(struct file *file,
	return 0;
}

static inline void hugetlb_prefault_arch_hook(struct mm_struct *mm)
{
}

static inline int huge_pte_none(pte_t pte)
{
	return pte_none(pte);
+0 −4
Original line number Diff line number Diff line
@@ -20,10 +20,6 @@ static inline int is_hugepage_only_range(struct mm_struct *mm,
		REGION_NUMBER((addr)+(len)-1) == RGN_HPAGE);
}

static inline void hugetlb_prefault_arch_hook(struct mm_struct *mm)
{
}

static inline void set_huge_pte_at(struct mm_struct *mm, unsigned long addr,
				   pte_t *ptep, pte_t pte)
{
+0 −4
Original line number Diff line number Diff line
@@ -14,10 +14,6 @@ static inline int is_hugepage_only_range(struct mm_struct *mm,
int prepare_hugepage_range(struct file *file, unsigned long addr,
						unsigned long len);

static inline void hugetlb_prefault_arch_hook(struct mm_struct *mm)
{
}

static inline void hugetlb_free_pgd_range(struct mmu_gather *tlb,
					  unsigned long addr, unsigned long end,
					  unsigned long floor,
+0 −4
Original line number Diff line number Diff line
@@ -38,10 +38,6 @@ static inline int prepare_hugepage_range(struct file *file,
	return 0;
}

static inline void hugetlb_prefault_arch_hook(struct mm_struct *mm)
{
}

static inline void hugetlb_free_pgd_range(struct mmu_gather *tlb,
					  unsigned long addr,
					  unsigned long end,
Loading