getdisk
dv = getdisk(buf, len, part, &nrootdev);
dv = getdisk(buf, len, 1, &nswapdev);
struct device *getdisk(char *str, int len, int defpart, dev_t *devp);