Remove dead code from devtoname().

In the good old days it was possible to have dev_t's that referred to
nonexistent devices. In these cases devtoname() automatically generated
names. This is no longer possible, so remove this dead code.

Discussed with:	kib
This commit is contained in:
Ed Schouten 2009-04-15 20:43:12 +00:00
parent de4ab55e43
commit 6672361085
Notes: svn2git 2020-12-20 02:59:44 +00:00
svn path=/head/; revision=191118

View File

@ -859,24 +859,7 @@ destroy_dev(struct cdev *dev)
const char *
devtoname(struct cdev *dev)
{
char *p;
struct cdevsw *csw;
int mynor;
if (dev->si_name[0] == '#' || dev->si_name[0] == '\0') {
p = dev->si_name;
csw = dev_refthread(dev);
if (csw != NULL) {
sprintf(p, "(%s)", csw->d_name);
dev_relthread(dev);
}
p += strlen(p);
mynor = dev2unit(dev);
if (mynor < 0 || mynor > 255)
sprintf(p, "/%#x", (u_int)mynor);
else
sprintf(p, "/%d", mynor);
}
return (dev->si_name);
}