The patch titled Subject: mm-avoid-access-flag-update-tlb-flush-for-retried-page-fault-v2 has been removed from the -mm tree. Its filename was mm-avoid-access-flag-update-tlb-flush-for-retried-page-fault-v2.patch This patch was dropped because it was folded into mm-avoid-access-flag-update-tlb-flush-for-retried-page-fault.patch ------------------------------------------------------ From: Yang Shi <yang.shi@xxxxxxxxxxxxxxxxx> Subject: mm-avoid-access-flag-update-tlb-flush-for-retried-page-fault-v2 incorporat comment from Will Deacon, update commit log per discussion Link: http://lkml.kernel.org/r/1594848990-55657-1-git-send-email-yang.shi@xxxxxxxxxxxxxxxxx Fixes: 89b15332af7c ("mm: drop mmap_sem before calling balance_dirty_pages() in write fault") Signed-off-by: Yang Shi <yang.shi@xxxxxxxxxxxxxxxxx> Reported-by: Xu Yu <xuyu@xxxxxxxxxxxxxxxxx> Debugged-by: Xu Yu <xuyu@xxxxxxxxxxxxxxxxx> Tested-by: Xu Yu <xuyu@xxxxxxxxxxxxxxxxx> Cc: Catalin Marinas <catalin.marinas@xxxxxxx> Cc: Will Deacon <will.deacon@xxxxxxx> Cc: Johannes Weiner <hannes@xxxxxxxxxxx> Cc: Hillf Danton <hdanton@xxxxxxxx> Cc: Hugh Dickins <hughd@xxxxxxxxxx> Cc: Josef Bacik <josef@xxxxxxxxxxxxxx> Cc: Kirill A. Shutemov <kirill.shutemov@xxxxxxxxxxxxxxx> Cc: Matthew Wilcox (Oracle) <willy@xxxxxxxxxxxxx> Signed-off-by: Andrew Morton <akpm@xxxxxxxxxxxxxxxxxxxx> --- mm/memory.c | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) --- a/mm/memory.c~mm-avoid-access-flag-update-tlb-flush-for-retried-page-fault-v2 +++ a/mm/memory.c @@ -4243,11 +4243,12 @@ static vm_fault_t handle_pte_fault(struc return do_wp_page(vmf); } - if ((vmf->flags & FAULT_FLAG_WRITE) && !(vmf->flags & FAULT_FLAG_TRIED)) - entry = pte_mkdirty(entry); - else if (vmf->flags & FAULT_FLAG_TRIED) + if (vmf->flags & FAULT_FLAG_TRIED) goto unlock; + if (vmf->flags & FAULT_FLAG_WRITE) + entry = pte_mkdirty(entry); + entry = pte_mkyoung(entry); if (ptep_set_access_flags(vmf->vma, vmf->address, vmf->pte, entry, vmf->flags & FAULT_FLAG_WRITE)) { _ Patches currently in -mm which might be from yang.shi@xxxxxxxxxxxxxxxxx are mm-avoid-access-flag-update-tlb-flush-for-retried-page-fault.patch mm-filemap-clear-idle-flag-for-writes.patch mm-filemap-add-missing-fgp_-flags-in-kerneldoc-comment-for-pagecache_get_page.patch mm-thp-remove-debug_cow-switch.patch