pmd_mkdirty
entry = pmd_mkdirty(entry);
new = pmd_mkwrite_novma(pmd_mkdirty(new));
pmd = pmd_mkdirty(pmd);
WARN_ON(!pmd_dirty(pmd_mkdirty(pmd_mkclean(pmd))));
WARN_ON(pmd_dirty(pmd_mkclean(pmd_mkdirty(pmd))));
WARN_ON(!pmd_dirty(pmd_wrprotect(pmd_mkdirty(pmd))));
WARN_ON(!pmd_dirty(pmd_mkwrite_novma(pmd_mkdirty(pmd))));
WARN_ON(!pmd_write(pmd_mkdirty(pmd_mkwrite_novma(pmd))));
pmd = pmd_mkdirty(pmd);
entry = maybe_pmd_mkwrite(pmd_mkdirty(entry), vma);
entry = maybe_pmd_mkwrite(pmd_mkdirty(entry), vma);
entry = pmd_mkyoung(pmd_mkdirty(entry));
entry = pmd_mkdirty(entry);
entry = maybe_pmd_mkwrite(pmd_mkdirty(entry), vma);
_dst_pmd = pmd_mkwrite(pmd_mkdirty(_dst_pmd), dst_vma);
pmde = pmd_mkdirty(pmde);
entry = maybe_pmd_mkwrite(pmd_mkdirty(entry), vma);
entry = pmd_mkwrite(pmd_mkdirty(entry), vma);