Re: [PATCH -mm v2 06/11] pagewalk: add size to struct mm_walk

From: Dave Hansen
Date: Thu Jun 12 2014 - 18:07:37 EST


On 06/12/2014 02:48 PM, Naoya Horiguchi wrote:
> This variable is helpful if we try to share the callback function between
> multiple slots (for example between pte_entry() and pmd_entry()) as done
> in later patches.

smaps_pte() already does this:

static int smaps_pte(pte_t *pte, unsigned long addr, unsigned long end,
struct mm_walk *walk)
...
unsigned long ptent_size = end - addr;

Other than the hugetlb handler, can't we always imply the size from
end-addr?
--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/