On 08.12.2023 10:33, Oleksii wrote: > On Thu, 2023-12-07 at 15:28 +0100, Jan Beulich wrote: >> On 24.11.2023 11:30, Oleksii Kurochko wrote: >>> --- /dev/null >>> +++ b/xen/arch/riscv/include/asm/nospec.h >>> @@ -0,0 +1,25 @@ >>> +/* SPDX-License-Identifier: GPL-2.0 */ >>> +/* Copyright 2018 Amazon.com, Inc. or its affiliates. All Rights >>> Reserved. */ >>> + >>> +#ifndef _ASM_RISCV_NOSPEC_H >>> +#define _ASM_RISCV_NOSPEC_H >>> + >>> +static inline bool evaluate_nospec(bool condition) >>> +{ >>> + return condition; >>> +} >>> + >>> +static inline void block_speculation(void) >>> +{ >>> +} >>> + >>> +#endif /* _ASM_RISCV_NOSPEC_H */ >> >> This being identical between Arm, PPC, and now RISC-V, wouldn't this >> be another >> asm-generic/ candidate? (Whether such trivial stubs are copyrightable >> is, as >> per earlier remarks, at least questionable to me.) > It is a good candidate to be moved to asm-generic. Thanks for notice > that. I'll update move this patch to generic headers patch series. > > I am not sure too but the copyright was presented in Arm's file and > RISC-V's version is just a copy so I decided to leave it. > Does any documented rule exist in which cases copyright should be and > not?
I'm afraid there's nothing. But see how PPC has dropped the copyright, too. Generally I'm of the opinion that purely trivial stubs aren't sensible to put under a copyright. Jan