From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from kanga.kvack.org (kanga.kvack.org [205.233.56.17]) by smtp.lore.kernel.org (Postfix) with ESMTP id EBF92ECAAD8 for ; Wed, 21 Sep 2022 21:45:12 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 160A294000A; Wed, 21 Sep 2022 17:45:12 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id 0EA23940008; Wed, 21 Sep 2022 17:45:12 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id E7D8094000A; Wed, 21 Sep 2022 17:45:11 -0400 (EDT) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0015.hostedemail.com [216.40.44.15]) by kanga.kvack.org (Postfix) with ESMTP id D6A63940008 for ; Wed, 21 Sep 2022 17:45:11 -0400 (EDT) Received: from smtpin09.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay08.hostedemail.com (Postfix) with ESMTP id 9FB8E1412EA for ; Wed, 21 Sep 2022 21:45:11 +0000 (UTC) X-FDA: 79937423622.09.0E1821E Received: from mail-pl1-f169.google.com (mail-pl1-f169.google.com [209.85.214.169]) by imf01.hostedemail.com (Postfix) with ESMTP id 3735040004 for ; Wed, 21 Sep 2022 21:45:10 +0000 (UTC) Received: by mail-pl1-f169.google.com with SMTP id x1so6973922plv.5 for ; Wed, 21 Sep 2022 14:45:09 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=rivosinc-com.20210112.gappssmtp.com; s=20210112; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:from:to:cc:subject:date; bh=pNiBU06AGrcp2W7TASu6fynoklavjSC6OPveK31UOzA=; b=AODJ1Met9EqOFJ4cncAvFVOLy/vjD28tPZRu9cI+tOqlRM3XwC4eEObWXuwfBkBDN9 mOxBzSvjST4aYkBWFRHz1i1TJdk+/i5lB5ynpkAt6eAlo+QxDJrBkrn0Nz9SAtAVDY1g INj4t/p1sDMlNYYXorqVirr7LRBXBgWuUwvt84cU+QVW9pprJuTsmbWkhd9pB/4afNoF fKHaWzrCX4Q+5bdJiBCMYtqwKZfI1kNxNfYAeaCtFoSNcog9h4iY5lkEtpEu8/gIQtT+ B29rZ0Im5wgfComzCEXUmaqTAJ0b2hW9OHNlgL53UFClryljl0yxXK494k68dC0RE4nK lZ7w== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:x-gm-message-state:from:to:cc:subject:date; bh=pNiBU06AGrcp2W7TASu6fynoklavjSC6OPveK31UOzA=; b=qhF+ZXPd8ipr1AMLdMdRIlIxwchAJQeq01J5Gnq1LrY/bMHwGOIgboCXh9Mh1unwBp NshH/kUSUnAxELmNGhk1Pc0uQ3lSSnpvJCARMDRD1DtGmIrjwApZv3CCRJp11iV8nYWU J67dS123zLM9fFRUcJR36uNrz73tP2/Om9GaAgLEZ6GFyrC7outnk4SeJUPObPlTZQda /rE7EIWGD6yDd4vjvICpmaJeFQtP+pqp2ekNTEsflb/hJ27bOV3UV3lE69FzT+NlvBxJ ujt/FJc6EmzBZtnhR2ii4tSV2EW6sZtodzU09wOtyLa6ttRR5ytccVFxndODZKPRWLWI kS5w== X-Gm-Message-State: ACrzQf3ykv+PUyUSBBSgfAj9gMGCzsbkHpHDbVwmnvzi/toe9J1cqxTF Ewle0yPmxUDJOmHO2aY3n8AWpQ== X-Google-Smtp-Source: AMsMyM66myoGyBDoxPP1OWRrxSd6epYp/I3FF3zSvwBuBEey8VV+8fee78OywI4HTAiLpldibOjvXA== X-Received: by 2002:a17:902:e547:b0:178:7cf4:90e9 with SMTP id n7-20020a170902e54700b001787cf490e9mr232284plf.158.1663796709143; Wed, 21 Sep 2022 14:45:09 -0700 (PDT) Received: from stillson.ba.rivosinc.com ([66.220.2.162]) by smtp.gmail.com with ESMTPSA id k7-20020aa79727000000b005484d133127sm2634536pfg.129.2022.09.21.14.45.06 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 21 Sep 2022 14:45:08 -0700 (PDT) From: Chris Stillson To: Cc: Guo Ren , Guo Ren , Greentime Hu , Anup Patel , Palmer Dabbelt , Paul Walmsley , Palmer Dabbelt , Albert Ou , Eric Biederman , Kees Cook , Atish Patra , Oleg Nesterov , Guo Ren , Heinrich Schuchardt , Conor Dooley , Arnaud Pouliquen , Chris Stillson , Paolo Bonzini , Alexandre Ghiti , Arnd Bergmann , Vincent Chen , Heiko Stuebner , Dao Lu , Jisheng Zhang , Sunil V L , Nick Knight , Han-Kuan Chen , Changbin Du , Li Zhengyu , Alexander Graf , Ard Biesheuvel , Tsukasa OI , Yury Norov , Nicolas Saenz Julienne , "Paul E. McKenney" , Frederic Weisbecker , Mark Rutland , Vitaly Wool , Myrtle Shah , Ruinland Tsai , Catalin Marinas , Mark Brown , Will Deacon , Alexey Dobriyan , Huacai Chen , Janosch Frank , Christian Brauner , Eugene Syromiatnikov , Peter Collingbourne , Colin Cross , Andrew Morton , Suren Baghdasaryan , Barret Rhoden , Davidlohr Bueso , linux-riscv@lists.infradead.org, linux-kernel@vger.kernel.org, linux-mm@kvack.org, kvm@vger.kernel.org, kvm-riscv@lists.infradead.org Subject: [PATCH v12 01/17] riscv: Rename __switch_to_aux -> fpu Date: Wed, 21 Sep 2022 14:43:43 -0700 Message-Id: <20220921214439.1491510-1-stillson@rivosinc.com> X-Mailer: git-send-email 2.25.1 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1663796710; h=from:from:sender:reply-to:subject:subject:date:date: message-id:message-id:to:to:cc:cc:mime-version:mime-version: content-type:content-transfer-encoding:content-transfer-encoding: in-reply-to:references:dkim-signature; bh=pNiBU06AGrcp2W7TASu6fynoklavjSC6OPveK31UOzA=; b=D/lLe2BqFjzsStKHtSR4F77pFPEMO1yT8TAD2cbmGVzG2lTWlHRc8jAv+pAH9C6vQmFeVS bikB3w6UOdbMR8sw+/cCMYIURWWnTegNgm6aeOlsW0K1ikKH465IMwlngC4w4SBt57Ld74 1I2uzwuXfYgE5+sGas/hlTZbr1mf5/U= ARC-Authentication-Results: i=1; imf01.hostedemail.com; dkim=pass header.d=rivosinc-com.20210112.gappssmtp.com header.s=20210112 header.b=AODJ1Met; dmarc=none; spf=pass (imf01.hostedemail.com: domain of stillson@rivosinc.com designates 209.85.214.169 as permitted sender) smtp.mailfrom=stillson@rivosinc.com ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1663796710; a=rsa-sha256; cv=none; b=k4j2IDHGq5vfB/OWT0KPSRhJhNemKlOTi787vy3PAkG+omqqn2dPbcawlVDMbhM4iY9OEI pgLr5oslYHQf1wxS0RNipJV7RXpNGfQboFek+y5XhqpxOcN4x0yKSLGqbz4cq0fZ7R3I9f 0dM4QuHrwydfK2u8UsVIQ2CUpNknB0M= X-Rspam-User: X-Stat-Signature: c7muu3hht3qdi4dyzkb7r3dwmb94za8e X-Rspamd-Queue-Id: 3735040004 Authentication-Results: imf01.hostedemail.com; dkim=pass header.d=rivosinc-com.20210112.gappssmtp.com header.s=20210112 header.b=AODJ1Met; dmarc=none; spf=pass (imf01.hostedemail.com: domain of stillson@rivosinc.com designates 209.85.214.169 as permitted sender) smtp.mailfrom=stillson@rivosinc.com X-Rspamd-Server: rspam08 X-HE-Tag: 1663796710-964786 X-Bogosity: Ham, tests=bogofilter, spamicity=0.000000, version=1.2.4 Sender: owner-linux-mm@kvack.org Precedence: bulk X-Loop: owner-majordomo@kvack.org List-ID: From: Guo Ren The name of __switch_to_aux is not clear and rename it with the determine function: __switch_to_fpu. Next we could add other regs' switch. Signed-off-by: Guo Ren Signed-off-by: Guo Ren Signed-off-by: Greentime Hu Reviewed-by: Anup Patel Reviewed-by: Palmer Dabbelt --- arch/riscv/include/asm/switch_to.h | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/arch/riscv/include/asm/switch_to.h b/arch/riscv/include/asm/switch_to.h index 11463489fec6..df1aa589b7fd 100644 --- a/arch/riscv/include/asm/switch_to.h +++ b/arch/riscv/include/asm/switch_to.h @@ -46,7 +46,7 @@ static inline void fstate_restore(struct task_struct *task, } } -static inline void __switch_to_aux(struct task_struct *prev, +static inline void __switch_to_fpu(struct task_struct *prev, struct task_struct *next) { struct pt_regs *regs; @@ -65,7 +65,7 @@ static __always_inline bool has_fpu(void) static __always_inline bool has_fpu(void) { return false; } #define fstate_save(task, regs) do { } while (0) #define fstate_restore(task, regs) do { } while (0) -#define __switch_to_aux(__prev, __next) do { } while (0) +#define __switch_to_fpu(__prev, __next) do { } while (0) #endif extern struct task_struct *__switch_to(struct task_struct *, @@ -76,7 +76,7 @@ do { \ struct task_struct *__prev = (prev); \ struct task_struct *__next = (next); \ if (has_fpu()) \ - __switch_to_aux(__prev, __next); \ + __switch_to_fpu(__prev, __next); \ ((last) = __switch_to(__prev, __next)); \ } while (0) -- 2.25.1