diff for duplicates of <20170808080821.GA31730@bbox> diff --git a/a/1.txt b/N1/1.txt index 876086e..874b028 100644 --- a/a/1.txt +++ b/N1/1.txt @@ -51,32 +51,3 @@ https://marc.info/?l=linux-mm&m=150156699114088&w=2 Anyway, thanks for the pointing out. xiaolong.ye, could you retest with this fix? - -From 83012114c9cd9304f0d55d899bb4b9329d0e22ac Mon Sep 17 00:00:00 2001 -From: Minchan Kim <minchan@kernel.org> -Date: Tue, 8 Aug 2017 17:05:19 +0900 -Subject: [PATCH] mm: decrease tlb flush pending count in tlb_finish_mmu - -The tlb pending count increased by tlb_gather_mmu should be decreased -at tlb_finish_mmu. Otherwise, A lot of TLB happens which makes -performance regression. - -Signed-off-by: Minchan Kim <minchan@kernel.org> ---- - mm/memory.c | 1 + - 1 file changed, 1 insertion(+) - -diff --git a/mm/memory.c b/mm/memory.c -index 34b1fcb829e4..ad2617552f55 100644 ---- a/mm/memory.c -+++ b/mm/memory.c -@@ -423,6 +423,7 @@ void tlb_finish_mmu(struct mmu_gather *tlb, - bool force = mm_tlb_flush_nested(tlb->mm); - - arch_tlb_finish_mmu(tlb, start, end, force); -+ dec_tlb_flush_pending(tlb->mm); - } - - /* --- -2.7.4 diff --git a/a/content_digest b/N1/content_digest index 18881cd..054ab96 100644 --- a/a/content_digest +++ b/N1/content_digest @@ -75,35 +75,6 @@ "https://marc.info/?l=linux-mm&m=150156699114088&w=2\n" "\n" "Anyway, thanks for the pointing out.\n" - "xiaolong.ye, could you retest with this fix?\n" - "\n" - "From 83012114c9cd9304f0d55d899bb4b9329d0e22ac Mon Sep 17 00:00:00 2001\n" - "From: Minchan Kim <minchan@kernel.org>\n" - "Date: Tue, 8 Aug 2017 17:05:19 +0900\n" - "Subject: [PATCH] mm: decrease tlb flush pending count in tlb_finish_mmu\n" - "\n" - "The tlb pending count increased by tlb_gather_mmu should be decreased\n" - "at tlb_finish_mmu. Otherwise, A lot of TLB happens which makes\n" - "performance regression.\n" - "\n" - "Signed-off-by: Minchan Kim <minchan@kernel.org>\n" - "---\n" - " mm/memory.c | 1 +\n" - " 1 file changed, 1 insertion(+)\n" - "\n" - "diff --git a/mm/memory.c b/mm/memory.c\n" - "index 34b1fcb829e4..ad2617552f55 100644\n" - "--- a/mm/memory.c\n" - "+++ b/mm/memory.c\n" - "@@ -423,6 +423,7 @@ void tlb_finish_mmu(struct mmu_gather *tlb,\n" - " \tbool force = mm_tlb_flush_nested(tlb->mm);\n" - " \n" - " \tarch_tlb_finish_mmu(tlb, start, end, force);\n" - "+\tdec_tlb_flush_pending(tlb->mm);\n" - " }\n" - " \n" - " /*\n" - "-- \n" - 2.7.4 + xiaolong.ye, could you retest with this fix? -cd04ce2ddf2a697084b70840ca75ff7e63949f856d5b7ad5b15acd05c55a37bc +cef16a1b41f2e1be39eadc3adf9e80490873a89c48e90c9df1405832aff6f6b3
This is a public inbox, see mirroring instructions for how to clone and mirror all data and code used for this inbox