[PATCH 1/4] SH: define syscall_get_arch() for superh
Sergei Shtylyov
sergei.shtylyov at cogentembedded.com
Thu Mar 20 00:01:44 UTC 2014
Hello.
On 03/20/2014 01:04 AM, Eric Paris wrote:
> This patch defines syscall_get_arch() for the superh platform. It does
> so in both syscall_32.h and syscall_64.h. I'm not certain if the
> implementation in syscall_64.h couldn't just be used in syscall.h as I
> can't really track the setting of CONFIG_64BIT...
> This way is safe, but we might be able to combine these if a superh
> person were able to review...
> Signed-off-by: Eric Paris <eparis at redhat.com>
> Cc: linux-sh at vger.kernel.org
> ---
> arch/sh/include/asm/syscall_32.h | 10 ++++++++++
> arch/sh/include/asm/syscall_64.h | 14 ++++++++++++++
> 2 files changed, 24 insertions(+)
> diff --git a/arch/sh/include/asm/syscall_32.h b/arch/sh/include/asm/syscall_32.h
> index 7d80df4..460e9c6 100644
> --- a/arch/sh/include/asm/syscall_32.h
> +++ b/arch/sh/include/asm/syscall_32.h
[...]
> @@ -93,4 +94,13 @@ static inline void syscall_set_arguments(struct task_struct *task,
> }
> }
>
> +static inline int syscall_get_arch(void)
> +{
> + int arch = EM_SH;
> +
> +#ifdef CONFIG_CPU_LITTLE_ENDIAN
> + arch |= __AUDIT_ARCH_LE;
Er, why the indentation jumped to the right suddenly?
> +#endif
> + return arch;
> +}
> #endif /* __ASM_SH_SYSCALL_32_H */
WBR, Sergei
More information about the Linux-audit
mailing list