Received: by 2002:a05:6a10:22f:0:0:0:0 with SMTP id 15csp3571157pxk; Mon, 28 Sep 2020 23:50:05 -0700 (PDT) X-Google-Smtp-Source: ABdhPJyCBtuBU8vPnGM1cc0tlfWbKarUkLzsjqlNY0FJ2C6J28FFN7Jzgi2qh5Wxxn4Z9NmXrDs2 X-Received: by 2002:aa7:c648:: with SMTP id z8mr1641001edr.239.1601362205571; Mon, 28 Sep 2020 23:50:05 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1601362205; cv=none; d=google.com; s=arc-20160816; b=HEjP9Yk4eByvpknc3Vmv1MTBcpLkDxB/KHRv6FFPEpc5fOCWTaopRkvdgmNr1oBXcV zNmiYb13gawKWNp9nu6sGMaJDKZ0ULLAvO4sxSBuy6Z3siecNUJ+S8SFup4Z52eHqWnK HPprp+7alVmwC+qEIWmtzT/R9m5dESeYHKM9ncaC4H2gbDHmoe944x02qEQdsndu1I89 O+uo1wsMFU7H1gp2lnc9diDuwkvt+AEO46YUkzNVtqaevfhJh9qcPWLPhNYo35tqI+wZ 5AjOHV+sjDFVkFMtjJuGMRNtXOlI4dXi3pR+w3ULgVZ23kQtFlMHiqtL2obRuDYVckvb L59Q== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:date:cc:to:subject:from:message-id; bh=/IM8l2TUyOBg/jDaLpomNKhP+f0tgIm+FZnNedLgquA=; b=eCP6efH/PqmGDipOOsMxXtdx9tEHFmhrXz+lRqW91a9c0ajCr0TLLHlvhr/dsKDM2Z VGO55cTFrF4LWCGdbmoeYcWEQKPO2JoIx0hn6+4XL4z463eexyLg0a9TIiQW6K0ZFwx4 on3pCZupvbHvnQJXQDqxsR+4iEG+4a7L/mJgB0tLtDWNB+iY3B1gJBEIapsaKkSai9BT eJgb+DJZ7HDbJxwHHNa9LnlloI4EM9gI/w2xWGxMUceZ6sqgd8TRIbe5M7PE5EF8OkZA AZuzCJjl/SS4hQZu3V7CDSRAKvfR1ln3Ep4LzBPkkmL8Wj/jjGzj25zz1rxCYgLa/jNB Tldw== ARC-Authentication-Results: i=1; mx.google.com; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id dp1si2381387ejc.307.2020.09.28.23.49.42; Mon, 28 Sep 2020 23:50:05 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) client-ip=23.128.96.18; Authentication-Results: mx.google.com; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1725856AbgI2Gsf (ORCPT + 99 others); Tue, 29 Sep 2020 02:48:35 -0400 Received: from pegase1.c-s.fr ([93.17.236.30]:4581 "EHLO pegase1.c-s.fr" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1725306AbgI2Gse (ORCPT ); Tue, 29 Sep 2020 02:48:34 -0400 Received: from localhost (mailhub1-int [192.168.12.234]) by localhost (Postfix) with ESMTP id 4C0qjC3MXPz9v2c8; Tue, 29 Sep 2020 08:48:31 +0200 (CEST) X-Virus-Scanned: Debian amavisd-new at c-s.fr Received: from pegase1.c-s.fr ([192.168.12.234]) by localhost (pegase1.c-s.fr [192.168.12.234]) (amavisd-new, port 10024) with ESMTP id jBmHtbJp_M6G; Tue, 29 Sep 2020 08:48:31 +0200 (CEST) Received: from messagerie.si.c-s.fr (messagerie.si.c-s.fr [192.168.25.192]) by pegase1.c-s.fr (Postfix) with ESMTP id 4C0qjC2Rnzz9v2c7; Tue, 29 Sep 2020 08:48:31 +0200 (CEST) Received: from localhost (localhost [127.0.0.1]) by messagerie.si.c-s.fr (Postfix) with ESMTP id 755598B79F; Tue, 29 Sep 2020 08:48:32 +0200 (CEST) X-Virus-Scanned: amavisd-new at c-s.fr Received: from messagerie.si.c-s.fr ([127.0.0.1]) by localhost (messagerie.si.c-s.fr [127.0.0.1]) (amavisd-new, port 10023) with ESMTP id xg7K42CW2pjG; Tue, 29 Sep 2020 08:48:32 +0200 (CEST) Received: from po17688vm.idsi0.si.c-s.fr (unknown [192.168.4.90]) by messagerie.si.c-s.fr (Postfix) with ESMTP id 258AC8B76C; Tue, 29 Sep 2020 08:48:32 +0200 (CEST) Received: by po17688vm.idsi0.si.c-s.fr (Postfix, from userid 0) id 0220365E8A; Tue, 29 Sep 2020 06:48:31 +0000 (UTC) Message-Id: <27951fa6c9a8f80724d1bc81a6117ac32343a55d.1601362098.git.christophe.leroy@csgroup.eu> From: Christophe Leroy Subject: [PATCH v3 1/8] powerpc: Remove SYNC on non 6xx To: Benjamin Herrenschmidt , Paul Mackerras , Michael Ellerman Cc: linux-kernel@vger.kernel.org, linuxppc-dev@lists.ozlabs.org Date: Tue, 29 Sep 2020 06:48:31 +0000 (UTC) Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org SYNC is usefull for Powerpc 601 only. On everything else, SYNC is empty. Remove it from code that is not made to run on 6xx. Signed-off-by: Christophe Leroy --- arch/powerpc/kernel/head_40x.S | 1 - arch/powerpc/kernel/head_booke.h | 1 - arch/powerpc/kernel/misc_64.S | 1 - 3 files changed, 3 deletions(-) diff --git a/arch/powerpc/kernel/head_40x.S b/arch/powerpc/kernel/head_40x.S index 5b282d9965a5..44c9018aed1b 100644 --- a/arch/powerpc/kernel/head_40x.S +++ b/arch/powerpc/kernel/head_40x.S @@ -72,7 +72,6 @@ turn_on_mmu: lis r0,start_here@h ori r0,r0,start_here@l mtspr SPRN_SRR0,r0 - SYNC rfi /* enables MMU */ b . /* prevent prefetch past rfi */ diff --git a/arch/powerpc/kernel/head_booke.h b/arch/powerpc/kernel/head_booke.h index 18f87bf9e32b..71c359d438b5 100644 --- a/arch/powerpc/kernel/head_booke.h +++ b/arch/powerpc/kernel/head_booke.h @@ -176,7 +176,6 @@ ALT_FTR_SECTION_END_IFSET(CPU_FTR_EMB_HV) #endif mtspr SPRN_SRR1,r10 mtspr SPRN_SRR0,r11 - SYNC RFI /* jump to handler, enable MMU */ 99: b ret_from_kernel_syscall .endm diff --git a/arch/powerpc/kernel/misc_64.S b/arch/powerpc/kernel/misc_64.S index 7bb46ad98207..070465825c21 100644 --- a/arch/powerpc/kernel/misc_64.S +++ b/arch/powerpc/kernel/misc_64.S @@ -365,7 +365,6 @@ _GLOBAL(kexec_smp_wait) li r4,KEXEC_STATE_REAL_MODE stb r4,PACAKEXECSTATE(r13) - SYNC b kexec_wait -- 2.25.0