pud_same
#define pud_same pud_same
changed = !pud_same(*(pudp), entry);
WARN_ON_ONCE(pud_present(*pudp) && !pud_same(*pudp, pud)); \
int changed = !pud_same(*pudp, entry);
#ifndef pud_same
#define pud_same pud_same
WARN_ON(!pud_same(pud, pud));
if (unlikely(!pud_same(*vmf->pud, orig_pud)))