pte_soft_dirty
#define pte_swp_soft_dirty pte_soft_dirty
#define pmd_soft_dirty(pmd) pte_soft_dirty(pmd_pte(pmd))
#define pud_soft_dirty(pmd) pte_soft_dirty(pud_pte(pud))
return pte_soft_dirty(pmd_pte(pmd));
#define pte_swp_soft_dirty pte_soft_dirty
if (pte_soft_dirty(pte))
if (pte_soft_dirty(pte))
if (pte_soft_dirty(pte))
WARN_ON(!pte_soft_dirty(pte_mksoft_dirty(pte)));
WARN_ON(pte_soft_dirty(pte_clear_soft_dirty(pte)));
return vma_soft_dirty_enabled(vma) && !pte_soft_dirty(pte);
if (pte_soft_dirty(vmf->orig_pte))
if (pte_soft_dirty(pte))
if (pte_soft_dirty(pteval))
if (pte_soft_dirty(pteval))
if (pte_soft_dirty(fw.pte))