Received: by 2002:ac0:950c:0:0:0:0:0 with SMTP id f12csp890487imc; Mon, 11 Mar 2019 01:32:33 -0700 (PDT) X-Google-Smtp-Source: APXvYqzjqKLLbrsEcQ3rPqLnyivxMWrPi0AlPMg+dsyWTQBmeI6QBfy8sWMEFyNw+0DF8VXiUOys X-Received: by 2002:a63:3f48:: with SMTP id m69mr29290266pga.207.1552293153197; Mon, 11 Mar 2019 01:32:33 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1552293153; cv=none; d=google.com; s=arc-20160816; b=ZGPcbss0Qc+Cqj+QHs43q/phVNfa8fehxZGeGHme6nkw0vf8Vyr1ACh7shWLzY8J4j KXZ5PUfvR06DA5f2BtyISuy9tsTMzzg9aGWqOvf+YZ8krV6a+pnv43lPE7a9X1Egs8Wv LpLVJHFC5afykJ6utEJPBrffTFP6l4+51UzTPQcxyGScg4RBwVr9nF4+u/sle3pnjGWh LRyWm0VGNuTAG56f+iajb8k9UYq3LHB8bNqd1nniizzPTCmY1ENShhOutYmjSKNloZbW foNrvfuTCiopuKhzj4IkcGQBol9KKP00Aw9VUlT17kdg5TpbTY3/OzPBmrhQkeSoX7hp vkxg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:date:cc:to:subject:from:references :in-reply-to:message-id:dkim-signature; bh=ztmGavRLvNdF2u4ml0Z3unJoliY8vD4GX8nem0+fk9E=; b=oOegMUsKchGQj0KpCyuff6P0rurQxQO47ZmCbRy9BiUsmYjUm9FuGt5qRLHG0/C3HW yXu8SCOtUbJ1DCgIPZnGNDOcKe5XVQRgT/TN3cZX/eBNRTga7vOH3LTX7Z+jhw2qzmWP olJNhs/HzRYTwwYg3G5Ri56DF0Gs6Yj2jlLA12uKBlZ7C3B+CDTFYgcljr7U5dG3KCcU r7cFBlaJIk7PgcQobSyG5j/uQJOYsy71Qwpz3WQMnSYfwOq2Q+rTeDMAtGGk9r7t9n6b XWtLGedx/z7C/BVftW2RfmNa8DTLbfDRlEsS2/MN+/NsLqwRe2XwWtQNBaId7H8Fwtp3 MtEg== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@c-s.fr header.s=mail header.b=SNn2vH7e; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id b13si5067977plz.22.2019.03.11.01.32.18; Mon, 11 Mar 2019 01:32:33 -0700 (PDT) Received-SPF: pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) client-ip=209.132.180.67; Authentication-Results: mx.google.com; dkim=pass header.i=@c-s.fr header.s=mail header.b=SNn2vH7e; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1727190AbfCKIbF (ORCPT + 99 others); Mon, 11 Mar 2019 04:31:05 -0400 Received: from pegase1.c-s.fr ([93.17.236.30]:7677 "EHLO pegase1.c-s.fr" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1727003AbfCKIae (ORCPT ); Mon, 11 Mar 2019 04:30:34 -0400 Received: from localhost (mailhub1-int [192.168.12.234]) by localhost (Postfix) with ESMTP id 44Hrry2CpkzB09Zq; Mon, 11 Mar 2019 09:30:26 +0100 (CET) Authentication-Results: localhost; dkim=pass reason="1024-bit key; insecure key" header.d=c-s.fr header.i=@c-s.fr header.b=SNn2vH7e; dkim-adsp=pass; dkim-atps=neutral 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 nRn9I_PSOpmu; Mon, 11 Mar 2019 09:30:26 +0100 (CET) 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 44Hrry13HTzB09ZD; Mon, 11 Mar 2019 09:30:26 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=c-s.fr; s=mail; t=1552293026; bh=ztmGavRLvNdF2u4ml0Z3unJoliY8vD4GX8nem0+fk9E=; h=In-Reply-To:References:From:Subject:To:Cc:Date:From; b=SNn2vH7eKtcEgDudG7VvDuSBp3iU2jkMA0MiTvnZgKX7VkWpBrLngbfKRpFtpsR8j pfjuUWeRggipXJugMJ/9JfOUqt6XFzi1R8X6JIBdA3pHDYv4rnWWuJaCmPpKTHpXL4 EBQv7HFFJOxs5IXbw6zS4rzYSCqD+LDRx93mIQkw= Received: from localhost (localhost [127.0.0.1]) by messagerie.si.c-s.fr (Postfix) with ESMTP id A7FD88B813; Mon, 11 Mar 2019 09:30:30 +0100 (CET) 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 JDtz0ycH5iH2; Mon, 11 Mar 2019 09:30:30 +0100 (CET) Received: from po16846vm.idsi0.si.c-s.fr (po15451.idsi0.si.c-s.fr [172.25.231.2]) by messagerie.si.c-s.fr (Postfix) with ESMTP id 84A818B7FE; Mon, 11 Mar 2019 09:30:30 +0100 (CET) Received: by po16846vm.idsi0.si.c-s.fr (Postfix, from userid 0) id 787626FA08; Mon, 11 Mar 2019 08:30:30 +0000 (UTC) Message-Id: <17f151878f35fd449b9375308dd096f0d922746b.1552292207.git.christophe.leroy@c-s.fr> In-Reply-To: References: From: Christophe Leroy Subject: [PATCH v2 03/10] powerpc/32: Remove MSR_PR test when returning from syscall To: Benjamin Herrenschmidt , Paul Mackerras , Michael Ellerman , ruscur@russell.cc Cc: linux-kernel@vger.kernel.org, linuxppc-dev@lists.ozlabs.org Date: Mon, 11 Mar 2019 08:30:30 +0000 (UTC) Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org syscalls are from user only, so we can account time without checking whether returning to kernel or user as it will only be user. Signed-off-by: Christophe Leroy --- arch/powerpc/kernel/entry_32.S | 5 ----- 1 file changed, 5 deletions(-) diff --git a/arch/powerpc/kernel/entry_32.S b/arch/powerpc/kernel/entry_32.S index b61cfd29c76f..aaf7c5f44823 100644 --- a/arch/powerpc/kernel/entry_32.S +++ b/arch/powerpc/kernel/entry_32.S @@ -422,12 +422,7 @@ BEGIN_FTR_SECTION lwarx r7,0,r1 END_FTR_SECTION_IFSET(CPU_FTR_NEED_PAIRED_STWCX) stwcx. r0,0,r1 /* to clear the reservation */ -#ifdef CONFIG_VIRT_CPU_ACCOUNTING_NATIVE - andi. r4,r8,MSR_PR - beq 3f ACCOUNT_CPU_USER_EXIT(r2, r5, r7) -3: -#endif lwz r4,_LINK(r1) lwz r5,_CCR(r1) mtlr r4 -- 2.13.3