The patch titled Subject: sparc: add pmd_[dirty|mkclean] for THP has been removed from the -mm tree. Its filename was sparc-add-pmd_-for-thp.patch This patch was dropped because an updated version will be merged ------------------------------------------------------ From: Minchan Kim <minchan@xxxxxxxxxx> Subject: sparc: add pmd_[dirty|mkclean] for THP MADV_FREE needs pmd_dirty and pmd_mkclean for detecting recent overwrite of the contents since MADV_FREE syscall is called for THP page. This patch adds pmd_dirty and pmd_mkclean for THP page MADV_FREE support. akpm@xxxxxxxxxxxxxxxxxxxx: mm-fix-huge-zero-page-accounting-in-smaps-report.patch already added pmd_dirty()] Signed-off-by: Minchan Kim <minchan@xxxxxxxxxx> Signed-off-by: Andrew Morton <akpm@xxxxxxxxxxxxxxxxxxxx> --- arch/sparc/include/asm/pgtable_64.h | 9 +++++++++ 1 file changed, 9 insertions(+) diff -puN arch/sparc/include/asm/pgtable_64.h~sparc-add-pmd_-for-thp arch/sparc/include/asm/pgtable_64.h --- a/arch/sparc/include/asm/pgtable_64.h~sparc-add-pmd_-for-thp +++ a/arch/sparc/include/asm/pgtable_64.h @@ -710,6 +710,15 @@ static inline pmd_t pmd_mkdirty(pmd_t pm return __pmd(pte_val(pte)); } +static inline pmd_t pmd_mkclean(pmd_t pmd) +{ + pte_t pte = __pte(pmd_val(pmd)); + + pte = pte_mkclean(pte); + + return __pmd(pte_val(pte)); +} + static inline pmd_t pmd_mkyoung(pmd_t pmd) { pte_t pte = __pte(pmd_val(pmd)); _ Patches currently in -mm which might be from minchan@xxxxxxxxxx are powerpc-add-pmd_-for-thp.patch arm-add-pmd_mkclean-for-thp.patch arm64-add-pmd_-for-thp.patch -- To unsubscribe from this list: send the line "unsubscribe mm-commits" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html