Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux

include/linux/mm.h: complete the mm_walk definition

That nameless-function-arguments thing drives me batty. Fix.

Cc: Dave Hansen <dave.hansen@intel.com>
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>

authored by

Andrew Morton and committed by
Linus Torvalds
0f157a5b b070e65c

+13 -7
+13 -7
include/linux/mm.h
··· 951 951 * (see walk_page_range for more details) 952 952 */ 953 953 struct mm_walk { 954 - int (*pgd_entry)(pgd_t *, unsigned long, unsigned long, struct mm_walk *); 955 - int (*pud_entry)(pud_t *, unsigned long, unsigned long, struct mm_walk *); 956 - int (*pmd_entry)(pmd_t *, unsigned long, unsigned long, struct mm_walk *); 957 - int (*pte_entry)(pte_t *, unsigned long, unsigned long, struct mm_walk *); 958 - int (*pte_hole)(unsigned long, unsigned long, struct mm_walk *); 959 - int (*hugetlb_entry)(pte_t *, unsigned long, 960 - unsigned long, unsigned long, struct mm_walk *); 954 + int (*pgd_entry)(pgd_t *pgd, unsigned long addr, 955 + unsigned long next, struct mm_walk *walk); 956 + int (*pud_entry)(pud_t *pud, unsigned long addr, 957 + unsigned long next, struct mm_walk *walk); 958 + int (*pmd_entry)(pmd_t *pmd, unsigned long addr, 959 + unsigned long next, struct mm_walk *walk); 960 + int (*pte_entry)(pte_t *pte, unsigned long addr, 961 + unsigned long next, struct mm_walk *walk); 962 + int (*pte_hole)(unsigned long addr, unsigned long next, 963 + struct mm_walk *walk); 964 + int (*hugetlb_entry)(pte_t *pte, unsigned long hmask, 965 + unsigned long addr, unsigned long next, 966 + struct mm_walk *walk); 961 967 struct mm_struct *mm; 962 968 void *private; 963 969 };