Skip to contentSkip to conversation

ioemu: prefix phy devices with /dev/

PATCH New Samuel Thibault 1 participant 1 message Mar 24, 2008

lore
Share & tools
lore
#0 lore raw

PATCH 1/1 ioemu: prefix phy devices with /dev/

ioemu: prefix phy devices with /dev/
just like blkif.py's _parse_uname does for PV guests. Closes bug #983.

tools/ioemu/xenstore.c +7 -0
diff -r 87c17a6c540c tools/ioemu/xenstore.c
@@ -188,6 +188,13 @@ void xenstore_parse_domain_config(int hv
                 continue ;
             memmove(params, offset+1, strlen(offset+1)+1 );
             fprintf(logfile, "Strip off blktap sub-type prefix to %s\n", params); 
+        }
+        /* Prefix with /dev/ if needed */
+        if (!strcmp(drv, "phy") && params[0] != '/') {
+            char *newparams = malloc(5 + strlen(params) + 1);
+            sprintf(newparams, "/dev/%s", params);
+            free(params);
+            params = newparams;
         }
 
         /*