pud_sect
if (pud_sect(pud)) {
WARN_ON(!pud_present(pud) || !pud_table(pud) || pud_sect(pud));
if (!pud_sect(READ_ONCE(*pudp)))
BUG_ON(pud_sect(pud));
if (pud_sect(val)) {
if (pud_sect(pud))