pmd_soft_dirty
#define pmd_swp_soft_dirty(pmd) pmd_soft_dirty(pmd)
if (pmd_soft_dirty(pmd))
if (pmd_soft_dirty(pmd))
WARN_ON(!pmd_soft_dirty(pmd_mksoft_dirty(pmd)));
WARN_ON(pmd_soft_dirty(pmd_clear_soft_dirty(pmd)));
soft_dirty = pmd_soft_dirty(old_pmd);
softdirty = pmd_soft_dirty(pmdval);
return vma_soft_dirty_enabled(vma) && !pmd_soft_dirty(pmd);