pud_table
return pud_valid(pud) && !pud_table(pud) && (pud_user(pud) || pud_user_exec(pud));
#define pud_leaf(pud) (pud_present(pud) && !pud_table(pud))
WARN_ON(!pud_table(pud));
WARN_ON(!pud_present(pud) || !pud_table(pud) || pud_sect(pud));
if (!pud_table(pud)) {
if (pud_table(pud)) {