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:
parent
de4ab55e43
commit
6672361085
Notes:
svn2git
2020-12-20 02:59:44 +00:00
svn path=/head/; revision=191118
@ -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);
|
||||
}
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user