From: Atish Patra <atish.patra@wdc.com> To: linux-kernel@vger.kernel.org Cc: Atish Patra <atish.patra@wdc.com>, Anup Patel <anup.patel@wdc.com>, Albert Ou <aou@eecs.berkeley.edu>, Alexios Zavras <alexios.zavras@intel.com>, Anup Patel <anup@brainfault.org>, Borislav Petkov <bp@suse.de>, Daniel Jordan <daniel.m.jordan@oracle.com>, "Eric W. Biederman" <ebiederm@xmission.com>, Gary Guo <gary@garyguo.net>, Geert Uytterhoeven <geert@linux-m68k.org>, Greentime Hu <greentime.hu@sifive.com>, Greg Kroah-Hartman <gregkh@linuxfoundation.org>, Heiko Carstens <heiko.carstens@de.ibm.com>, Jason Cooper <jason@lakedaemon.net>, Kate Stewart <kstewart@linuxfoundation.org>, Kees Cook <keescook@chromium.org>, linux-riscv@lists.infradead.org, Madhavan Srinivasan <maddy@linux.vnet.ibm.com>, Mao Han <han_mao@c-sky.com>, Marc Zyngier <maz@kernel.org>, Michael Kelley <mikelley@microsoft.com>, Mike Rapoport <rppt@linux.ibm.com>, Nick Hu <nickhu@andestech.com>, Palmer Dabbelt <palmer@dabbelt.com>, Paul Walmsley <paul.walmsley@sifive.com>, "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>, Steven Price <steven.price@arm.com>, Sudeep Holla <sudeep.holla@arm.com>, Thomas Gleixner <tglx@linutronix.de>, Vincent Chen <vincent.chen@sifive.com>, Zong Li <zong.li@sifive.com> Subject: [PATCH v10 08/12] RISC-V: Export SBI error to linux error mapping function Date: Wed, 26 Feb 2020 14:02:09 -0800 [thread overview] Message-ID: <20200226220213.27423-9-atish.patra@wdc.com> (raw) In-Reply-To: <20200226220213.27423-1-atish.patra@wdc.com> All SBI related extensions will not be implemented in sbi.c to avoid bloating. Thus, sbi_err_map_linux_errno() will be used in other files implementing that specific extension. Export the function so that it can be used later. Signed-off-by: Atish Patra <atish.patra@wdc.com> Reviewed-by: Anup Patel <anup.patel@wdc.com> --- arch/riscv/include/asm/sbi.h | 1 + arch/riscv/kernel/sbi.c | 3 ++- 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/arch/riscv/include/asm/sbi.h b/arch/riscv/include/asm/sbi.h index 8766f6af9eb8..82ff88f06ddc 100644 --- a/arch/riscv/include/asm/sbi.h +++ b/arch/riscv/include/asm/sbi.h @@ -130,6 +130,7 @@ static inline unsigned long sbi_minor_version(void) { return sbi_spec_version & SBI_SPEC_VERSION_MINOR_MASK; } +int sbi_err_map_linux_errno(int err); #else /* CONFIG_RISCV_SBI */ /* stubs for code that is only reachable under IS_ENABLED(CONFIG_RISCV_SBI): */ void sbi_set_timer(uint64_t stime_value); diff --git a/arch/riscv/kernel/sbi.c b/arch/riscv/kernel/sbi.c index 932b23272be5..3a2a5352316b 100644 --- a/arch/riscv/kernel/sbi.c +++ b/arch/riscv/kernel/sbi.c @@ -46,7 +46,7 @@ struct sbiret sbi_ecall(int ext, int fid, unsigned long arg0, } EXPORT_SYMBOL(sbi_ecall); -static int sbi_err_map_linux_errno(int err) +int sbi_err_map_linux_errno(int err) { switch (err) { case SBI_SUCCESS: @@ -63,6 +63,7 @@ static int sbi_err_map_linux_errno(int err) return -ENOTSUPP; }; } +EXPORT_SYMBOL(sbi_err_map_linux_errno); #ifdef CONFIG_RISCV_SBI_V01 /** -- 2.25.0
WARNING: multiple messages have this Message-ID (diff)
From: Atish Patra <atish.patra@wdc.com> To: linux-kernel@vger.kernel.org Cc: Kate Stewart <kstewart@linuxfoundation.org>, Madhavan Srinivasan <maddy@linux.vnet.ibm.com>, Zong Li <zong.li@sifive.com>, Heiko Carstens <heiko.carstens@de.ibm.com>, Michael Kelley <mikelley@microsoft.com>, Atish Patra <atish.patra@wdc.com>, Gary Guo <gary@garyguo.net>, linux-riscv@lists.infradead.org, Mike Rapoport <rppt@linux.ibm.com>, Kees Cook <keescook@chromium.org>, Marc Zyngier <maz@kernel.org>, "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>, Daniel Jordan <daniel.m.jordan@oracle.com>, Geert Uytterhoeven <geert@linux-m68k.org>, Greentime Hu <greentime.hu@sifive.com>, Borislav Petkov <bp@suse.de>, Mao Han <han_mao@c-sky.com>, Albert Ou <aou@eecs.berkeley.edu>, Jason Cooper <jason@lakedaemon.net>, Sudeep Holla <sudeep.holla@arm.com>, Alexios Zavras <alexios.zavras@intel.com>, Paul Walmsley <paul.walmsley@sifive.com>, Thomas Gleixner <tglx@linutronix.de>, Nick Hu <nickhu@andestech.com>, Greg Kroah-Hartman <gregkh@linuxfoundation.org>, Anup Patel <anup.patel@wdc.com>, Vincent Chen <vincent.chen@sifive.com>, Palmer Dabbelt <palmer@dabbelt.com>, "Eric W. Biederman" <ebiederm@xmission.com>, Anup Patel <anup@brainfault.org>, Steven Price <steven.price@arm.com> Subject: [PATCH v10 08/12] RISC-V: Export SBI error to linux error mapping function Date: Wed, 26 Feb 2020 14:02:09 -0800 [thread overview] Message-ID: <20200226220213.27423-9-atish.patra@wdc.com> (raw) In-Reply-To: <20200226220213.27423-1-atish.patra@wdc.com> All SBI related extensions will not be implemented in sbi.c to avoid bloating. Thus, sbi_err_map_linux_errno() will be used in other files implementing that specific extension. Export the function so that it can be used later. Signed-off-by: Atish Patra <atish.patra@wdc.com> Reviewed-by: Anup Patel <anup.patel@wdc.com> --- arch/riscv/include/asm/sbi.h | 1 + arch/riscv/kernel/sbi.c | 3 ++- 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/arch/riscv/include/asm/sbi.h b/arch/riscv/include/asm/sbi.h index 8766f6af9eb8..82ff88f06ddc 100644 --- a/arch/riscv/include/asm/sbi.h +++ b/arch/riscv/include/asm/sbi.h @@ -130,6 +130,7 @@ static inline unsigned long sbi_minor_version(void) { return sbi_spec_version & SBI_SPEC_VERSION_MINOR_MASK; } +int sbi_err_map_linux_errno(int err); #else /* CONFIG_RISCV_SBI */ /* stubs for code that is only reachable under IS_ENABLED(CONFIG_RISCV_SBI): */ void sbi_set_timer(uint64_t stime_value); diff --git a/arch/riscv/kernel/sbi.c b/arch/riscv/kernel/sbi.c index 932b23272be5..3a2a5352316b 100644 --- a/arch/riscv/kernel/sbi.c +++ b/arch/riscv/kernel/sbi.c @@ -46,7 +46,7 @@ struct sbiret sbi_ecall(int ext, int fid, unsigned long arg0, } EXPORT_SYMBOL(sbi_ecall); -static int sbi_err_map_linux_errno(int err) +int sbi_err_map_linux_errno(int err) { switch (err) { case SBI_SUCCESS: @@ -63,6 +63,7 @@ static int sbi_err_map_linux_errno(int err) return -ENOTSUPP; }; } +EXPORT_SYMBOL(sbi_err_map_linux_errno); #ifdef CONFIG_RISCV_SBI_V01 /** -- 2.25.0
next prev parent reply other threads:[~2020-02-26 22:02 UTC|newest] Thread overview: 30+ messages / expand[flat|nested] mbox.gz Atom feed top 2020-02-26 22:02 [PATCH v10 00/12] Add support for SBI v0.2 and CPU hotplug Atish Patra 2020-02-26 22:02 ` Atish Patra 2020-02-26 22:02 ` [PATCH v10 01/12] RISC-V: Mark existing SBI as 0.1 SBI Atish Patra 2020-02-26 22:02 ` Atish Patra 2020-03-06 5:43 ` Bin Meng 2020-03-06 5:43 ` Bin Meng 2020-02-26 22:02 ` [PATCH v10 02/12] RISC-V: Add basic support for SBI v0.2 Atish Patra 2020-02-26 22:02 ` Atish Patra 2020-03-06 5:34 ` Bin Meng 2020-03-06 5:34 ` Bin Meng 2020-02-26 22:02 ` [PATCH v10 03/12] RISC-V: Add SBI v0.2 extension definitions Atish Patra 2020-02-26 22:02 ` Atish Patra 2020-02-26 22:02 ` [PATCH v10 04/12] RISC-V: Introduce a new config for SBI v0.1 Atish Patra 2020-02-26 22:02 ` Atish Patra 2020-02-26 22:02 ` [PATCH v10 05/12] RISC-V: Implement new SBI v0.2 extensions Atish Patra 2020-02-26 22:02 ` Atish Patra 2020-02-26 22:02 ` [PATCH v10 06/12] RISC-V: Move relocate and few other functions out of __init Atish Patra 2020-02-26 22:02 ` Atish Patra 2020-02-26 22:02 ` [PATCH v10 07/12] RISC-V: Add cpu_ops and modify default booting method Atish Patra 2020-02-26 22:02 ` Atish Patra 2020-02-26 22:02 ` Atish Patra [this message] 2020-02-26 22:02 ` [PATCH v10 08/12] RISC-V: Export SBI error to linux error mapping function Atish Patra 2020-02-26 22:02 ` [PATCH v10 09/12] RISC-V: Add SBI HSM extension definitions Atish Patra 2020-02-26 22:02 ` Atish Patra 2020-02-26 22:02 ` [PATCH v10 10/12] RISC-V: Add supported for ordered booting method using HSM Atish Patra 2020-02-26 22:02 ` Atish Patra 2020-02-26 22:02 ` [PATCH v10 11/12] RISC-V: Support cpu hotplug Atish Patra 2020-02-26 22:02 ` Atish Patra 2020-02-26 22:02 ` [PATCH v10 12/12] irqchip/sifive-plic: Initialize the plic handler when cpu comes online Atish Patra 2020-02-26 22:02 ` Atish Patra
Reply instructions: You may reply publicly to this message via plain-text email using any one of the following methods: * Save the following mbox file, import it into your mail client, and reply-to-all from there: mbox Avoid top-posting and favor interleaved quoting: https://en.wikipedia.org/wiki/Posting_style#Interleaved_style * Reply using the --to, --cc, and --in-reply-to switches of git-send-email(1): git send-email \ --in-reply-to=20200226220213.27423-9-atish.patra@wdc.com \ --to=atish.patra@wdc.com \ --cc=alexios.zavras@intel.com \ --cc=anup.patel@wdc.com \ --cc=anup@brainfault.org \ --cc=aou@eecs.berkeley.edu \ --cc=bp@suse.de \ --cc=daniel.m.jordan@oracle.com \ --cc=ebiederm@xmission.com \ --cc=gary@garyguo.net \ --cc=geert@linux-m68k.org \ --cc=greentime.hu@sifive.com \ --cc=gregkh@linuxfoundation.org \ --cc=han_mao@c-sky.com \ --cc=heiko.carstens@de.ibm.com \ --cc=jason@lakedaemon.net \ --cc=keescook@chromium.org \ --cc=kstewart@linuxfoundation.org \ --cc=linux-kernel@vger.kernel.org \ --cc=linux-riscv@lists.infradead.org \ --cc=maddy@linux.vnet.ibm.com \ --cc=maz@kernel.org \ --cc=mikelley@microsoft.com \ --cc=nickhu@andestech.com \ --cc=palmer@dabbelt.com \ --cc=paul.walmsley@sifive.com \ --cc=rafael.j.wysocki@intel.com \ --cc=rppt@linux.ibm.com \ --cc=steven.price@arm.com \ --cc=sudeep.holla@arm.com \ --cc=tglx@linutronix.de \ --cc=vincent.chen@sifive.com \ --cc=zong.li@sifive.com \ /path/to/YOUR_REPLY https://kernel.org/pub/software/scm/git/docs/git-send-email.html * If your mail client supports setting the In-Reply-To header via mailto: links, try the mailto: linkBe sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes, see mirroring instructions on how to clone and mirror all data and code used by this external index.