[SRU][Zesty][powerpc][PATCH 0/4] Fixes for LP:1709220
Joseph Salisbury
joseph.salisbury at canonical.com
Fri Aug 18 15:37:05 UTC 2017
BugLink: http://bugs.launchpad.net/bugs/1709220
== SRU Justification ==
These four commits are Radix performance patches specific to powerpc.
The patches are reported to help anywhere from 40% up to 3.5X on unixbench fork/exec testcases.
The first patch was included in mainlne as of 4.12-rc1. The last three patches are
still in linux-next.
== Fixes ==
commit a5998fcb92552a18713b6aa5c146aa400e4d75ee
Author: Aneesh Kumar K.V <aneesh.kumar at linux.vnet.ibm.com>
Date: Wed Apr 26 21:38:17 2017 +1000
powerpc/mm/radix: Optimise tlbiel flush all case
linux-next commit 5ce5fe14ed0302315061cf97ce67accd1b25b938
Author: Benjamin Herrenschmidt <benh at kernel.crashing.org>
Date: Wed Jul 19 14:49:04 2017 +1000
powerpc/mm/radix: Improve _tlbiel_pid to be usable for PWC flushes
linux-next commit a46cc7a90fd8d95bfbb2b27080efe872a1a51db4
Author: Benjamin Herrenschmidt <benh at kernel.crashing.org>
Date: Wed Jul 19 14:49:05 2017 +1000
powerpc/mm/radix: Improve TLB/PWC flushes
linux-next commit 424de9c6e3f89399fc11afc1f53f89c5329132da
Author: Benjamin Herrenschmidt <benh at kernel.crashing.org>
Date: Wed Jul 19 14:49:06 2017 +1000
powerpc/mm/radix: Avoid flushing the PWC on every flush_tlb_range
== Regression Potential ==
Low since changes are specific to powerpc.
== Test Case ==
A test kernel was built with these patches and tested by the original bug reporter.
Aneesh Kumar K.V (1):
powerpc/mm/radix: Optimise tlbiel flush all case
Benjamin Herrenschmidt (3):
powerpc/mm/radix: Improve _tlbiel_pid to be usable for PWC flushes
powerpc/mm/radix: Improve TLB/PWC flushes
powerpc/mm/radix: Avoid flushing the PWC on every flush_tlb_range
.../powerpc/include/asm/book3s/64/tlbflush-radix.h | 5 +-
arch/powerpc/mm/pgtable-radix.c | 5 +-
arch/powerpc/mm/tlb-radix.c | 124 +++++++++++++--------
3 files changed, 85 insertions(+), 49 deletions(-)
--
2.7.4
More information about the kernel-team
mailing list