linux-stable/arch/powerpc
Aneesh Kumar K.V 9124eac41a powerpc/book3s64/mm: Don't do tlbie fixup for some hardware revisions
commit 677733e296 upstream.

The store ordering vs tlbie issue mentioned in commit
a5d4b5891c ("powerpc/mm: Fixup tlbie vs store ordering issue on
POWER9") is fixed for Nimbus 2.3 and Cumulus 1.3 revisions. We don't
need to apply the fixup if we are running on them

We can only do this on PowerNV. On pseries guest with KVM we still
don't support redoing the feature fixup after migration. So we should
be enabling all the workarounds needed, because whe can possibly
migrate between DD 2.3 and DD 2.2

Fixes: a5d4b5891c ("powerpc/mm: Fixup tlbie vs store ordering issue on POWER9")
Cc: stable@vger.kernel.org # v4.16+
Signed-off-by: Aneesh Kumar K.V <aneesh.kumar@linux.ibm.com>
Signed-off-by: Michael Ellerman <mpe@ellerman.id.au>
Link: https://lore.kernel.org/r/20190924035254.24612-1-aneesh.kumar@linux.ibm.com
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
2019-10-11 18:20:50 +02:00
..
boot powerpc/boot: add {get, put}_unaligned_be32 to xz_config.h 2019-07-31 07:27:07 +02:00
configs powerpc/mm/radix: Make Radix require HUGETLB_PAGE 2019-05-02 09:58:55 +02:00
crypto powerpc updates for 4.19 2018-08-17 11:32:50 -07:00
include powerpc/futex: Fix warning: 'oldval' may be used uninitialized in this function 2019-10-07 18:56:49 +02:00
kernel powerpc/book3s64/mm: Don't do tlbie fixup for some hardware revisions 2019-10-11 18:20:50 +02:00
kvm KVM: PPC: Book3S HV: Don't lose pending doorbell request on migration on P9 2019-10-11 18:20:44 +02:00
lib powerpc/64: Fix memcmp reading past the end of src/dest 2019-04-03 06:26:29 +02:00
math-emu
mm powerpc/mm/radix: Use the right page size for vmemmap mapping 2019-09-21 07:16:42 +02:00
net powerpc/bpf: use unsigned division instruction for 64-bit operations 2019-06-25 11:36:00 +08:00
oprofile treewide: kzalloc() -> kcalloc() 2018-06-12 16:19:22 -07:00
perf powerpc/perf: Fix MMCRA corruption by bhrb_filter 2019-06-09 09:17:17 +02:00
platforms powerpc/powernv/ioda: Fix race in TCE level allocation 2019-10-11 18:20:50 +02:00
purgatory powerpc updates for 4.19 2018-08-17 11:32:50 -07:00
sysdev powerpc/xive: Fix bogus error code returned by OPAL 2019-10-01 08:26:00 +02:00
tools powerpc: Add a checkpatch wrapper with our preferred settings 2018-08-07 21:49:25 +10:00
xmon powerpc/xmon: Check for HV mode when dumping XIVE info from OPAL 2019-10-07 18:56:48 +02:00
Kconfig powerpc: disable support for relative ksymtab references 2018-08-29 16:12:07 -07:00
Kconfig.debug Kconfig: consolidate the "Kernel hacking" menu 2018-08-02 08:06:48 +09:00
Makefile powerpc: avoid -mno-sched-epilog on GCC 4.9 and newer 2019-01-13 09:51:05 +01:00
Makefile.postlink