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

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



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


 


Rackspace

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