From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail-pf1-x443.google.com (mail-pf1-x443.google.com [IPv6:2607:f8b0:4864:20::443]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by lists.ozlabs.org (Postfix) with ESMTPS id 41zGss4djYzDqSL for ; Mon, 27 Aug 2018 13:03:13 +1000 (AEST) Received: by mail-pf1-x443.google.com with SMTP id j8-v6so7022005pff.6 for ; Sun, 26 Aug 2018 20:03:13 -0700 (PDT) From: Nicholas Piggin To: linuxppc-dev@lists.ozlabs.org Cc: Nicholas Piggin Subject: [PATCH 0/2] ERAT invalidation fixes Date: Mon, 27 Aug 2018 13:03:00 +1000 Message-Id: <20180827030302.17541-1-npiggin@gmail.com> List-Id: Linux on PowerPC Developers Mail List List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , First one is a real bug-fix for POWER8 and earlier CPUs, second I'm not exactly sure how POWER9's ERAT behaves in this situation but it seems to match what we do in other places. Thanks, Nick Nicholas Piggin (2): powerpc/64s/hash: do not use PPC_INVALIDATE_ERAT on CPUs before POWER9 powerpc/64s/radix: Explicitly flush ERAT with local LPID invalidation arch/powerpc/kernel/mce_power.c | 7 +++++++ arch/powerpc/mm/hash_native_64.c | 4 ++-- arch/powerpc/mm/tlb-radix.c | 1 + 3 files changed, 10 insertions(+), 2 deletions(-) -- 2.18.0