Commit ca117b17 authored by Christoph Hellwig's avatar Christoph Hellwig Committed by Linus Torvalds

[PATCH] remove devfs hack from misc_register

There's an (fortunately unused) devfs in misc_register currently,
when the name of the miscdevice contains a slash the name is used
as devfs name instead of misc/<name>.  Kill if as we have .devfs_name
for this kind of stuff now.
parent cbfce4a9
...@@ -192,21 +192,12 @@ int misc_register(struct miscdevice * misc) ...@@ -192,21 +192,12 @@ int misc_register(struct miscdevice * misc)
} }
misc->minor = i; misc->minor = i;
} }
if (misc->minor < DYNAMIC_MINORS) if (misc->minor < DYNAMIC_MINORS)
misc_minors[misc->minor >> 3] |= 1 << (misc->minor & 7); misc_minors[misc->minor >> 3] |= 1 << (misc->minor & 7);
/*
* please use it if you want to do fancy things with your
* name...
*/
if (misc->devfs_name[0] == '\0') { if (misc->devfs_name[0] == '\0') {
/* yuck, yet another stupid special-casing.
whos actually using this? Please switch over
to ->devfs_name ASAP */
snprintf(misc->devfs_name, sizeof(misc->devfs_name), snprintf(misc->devfs_name, sizeof(misc->devfs_name),
strchr(misc->name, '/') ? "misc/%s", misc->name);
"%s" : "misc/%s", misc->name);
} }
devfs_register(NULL, misc->devfs_name, 0, MISC_MAJOR, misc->minor, devfs_register(NULL, misc->devfs_name, 0, MISC_MAJOR, misc->minor,
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment