[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Xen-devel] [patch] Only skip the image name if it is the image name



Isn't that a kexec bug? Multiboot command lines include the image name in
all other cases. If there's no suitable name, perhaps a dummy name should be
included?

 -- Keir

On 28/8/07 10:34, "Simon Horman" <horms@xxxxxxxxxxxx> wrote:

> When kexecing the BOOT_IMAGE isn't provided on the second kernel's
> command line and thus cmdline_parse() was just skipping over
> the first parameter.
> 
> Observed on ia64
> 
> Signed-off-by: Simon Horman <horms@xxxxxxxxxxxx>
> 
> Index: xen-unstable.hg/xen/common/kernel.c
> ===================================================================
> --- xen-unstable.hg.orig/xen/common/kernel.c 2007-08-28 18:24:54.000000000
> +0900
> +++ xen-unstable.hg/xen/common/kernel.c 2007-08-28 18:25:01.000000000 +0900
> @@ -37,8 +37,9 @@ void cmdline_parse(char *cmdline)
>      /* Skip whitespace and the image name. */
>      while ( *p == ' ' )
>          p++;
> -    if ( (p = strchr(p, ' ')) == NULL )
> -        return;
> +    if (! strncmp(p, "BOOT_IMAGE=", strlen("BOOT_IMAGE=")) )
> +        if ( (p = strchr(p, ' ')) == NULL )
> +            return;
>  
>      for ( ; ; )
>      {
> 
> _______________________________________________
> Xen-devel mailing list
> Xen-devel@xxxxxxxxxxxxxxxxxxx
> http://lists.xensource.com/xen-devel


_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-devel


 


Rackspace

Lists.xenproject.org is hosted with RackSpace, monitoring our
servers 24x7x365 and backed by RackSpace's Fanatical Support®.