--- trunk/mkinitrd-magellan/klibc/usr/kinit/name_to_dev.c 2010/07/22 07:47:49 1121 +++ trunk/mkinitrd-magellan/klibc/usr/kinit/name_to_dev.c 2010/08/18 21:11:40 1122 @@ -65,8 +65,8 @@ /* if partition is within range - we got it */ if (part < range) { - DEBUG(("kinit: try_name %s,%d = %s\n", name, part, - bdevname(res + part))); + dprintf("kinit: try_name %s,%d = %s\n", name, part, + bdevname(res + part)); return res + part; } @@ -107,6 +107,9 @@ char *cptr, *e1, *e2; int major_num, minor_num; + /* Are we a multi root line? */ + if (strchr(name, ',')) + return Root_MULTI; if (name[0] == '/') { devname = name; @@ -183,7 +186,7 @@ { dev_t dev = name_to_dev_t_real(name); - DEBUG(("kinit: name_to_dev_t(%s) = %s\n", name, bdevname(dev))); + dprintf("kinit: name_to_dev_t(%s) = %s\n", name, bdevname(dev)); return dev; }