On 10/17/18 at 06:20pm, Chao Fan wrote:
> +bool cmdline_find_option_arg(const char *option, const char *arg, int 
> argsize)
> +{
> +     char *buffer = malloc(argsize+1);
> +     bool find = false;
> +     int ret;
> +
> +     ret = cmdline_find_option(option, buffer, argsize+1);
> +     if (ret == argsize && !strncmp(buffer, arg, argsize))
> +             find = true;

Wondering if we really need a wrapper like this. 

> +
> +     free(buffer);
> +     return find;
> +}
>  
>  #endif
> diff --git a/arch/x86/boot/compressed/misc.h b/arch/x86/boot/compressed/misc.h
> index a1d5918765f3..008fdc47a29c 100644
> --- a/arch/x86/boot/compressed/misc.h
> +++ b/arch/x86/boot/compressed/misc.h
> @@ -67,6 +67,7 @@ static inline void debug_puthex(const char *s)
>  /* cmdline.c */
>  int cmdline_find_option(const char *option, char *buffer, int bufsize);
>  int cmdline_find_option_bool(const char *option);
> +bool cmdline_find_option_arg(const char *option, const char *arg, int 
> argsize);
>  #endif
>  
>  
> -- 
> 2.17.2
> 
> 
> 

Reply via email to