Hi, Ralf and James,

Why [email protected] is always denied by mail.linux-mips.org?

Huacai

On Wed, Nov 15, 2017 at 11:11 AM, Jiaxun Yang <[email protected]> wrote:
> Since lemote-2f/marchtype.c need to get cmdline from loongson.h
> this patch simply copy kernel command line from arcs_cmdline
> to fix that issue.
>
> Signed-off-by: Jiaxun Yang <[email protected]>
> ---
>  arch/mips/include/asm/mach-loongson64/loongson.h | 6 ++++++
>  arch/mips/loongson64/common/cmdline.c            | 7 +++++++
>  2 files changed, 13 insertions(+)
>
> diff --git a/arch/mips/include/asm/mach-loongson64/loongson.h 
> b/arch/mips/include/asm/mach-loongson64/loongson.h
> index c68c0cc879c6..1edf3a484e6a 100644
> --- a/arch/mips/include/asm/mach-loongson64/loongson.h
> +++ b/arch/mips/include/asm/mach-loongson64/loongson.h
> @@ -45,6 +45,12 @@ static inline void prom_init_uart_base(void)
>  #endif
>  }
>
> +/*
> + * Copy kernel command line from arcs_cmdline
> + */
> +#include <asm/setup.h>
> +extern char loongson_cmdline[COMMAND_LINE_SIZE];
> +
>  /* irq operation functions */
>  extern void bonito_irqdispatch(void);
>  extern void __init bonito_irq_init(void);
> diff --git a/arch/mips/loongson64/common/cmdline.c 
> b/arch/mips/loongson64/common/cmdline.c
> index 01fbed137028..49e172184e15 100644
> --- a/arch/mips/loongson64/common/cmdline.c
> +++ b/arch/mips/loongson64/common/cmdline.c
> @@ -21,6 +21,11 @@
>
>  #include <loongson.h>
>
> +/* the kernel command line copied from arcs_cmdline */
> +#include <linux/export.h>
> +char loongson_cmdline[COMMAND_LINE_SIZE];
> +EXPORT_SYMBOL(loongson_cmdline);
> +
>  void __init prom_init_cmdline(void)
>  {
>         int prom_argc;
> @@ -45,4 +50,6 @@ void __init prom_init_cmdline(void)
>         }
>
>         prom_init_machtype();
> +       /* copy arcs_cmdline into loongson_cmdline */
> +       strncpy(loongson_cmdline, arcs_cmdline, COMMAND_LINE_SIZE);
>  }
> --
> 2.14.1
>
>

Reply via email to