[PATCH] don't init namedev on remove

Is there any reason to parse the rules for a remove event?
Without it, our test script needs only 2.1 seconds instead of 2.5,
so we have 19 percent more time for testing now :)
This commit is contained in:
kay.sievers@vrfy.org
2005-04-26 21:35:10 -07:00
committed by Greg KH
parent 4474484153
commit 2a94c8777e
+10 -11
View File
@@ -140,19 +140,18 @@ static int udev_hotplug(void)
sigaction(SIGINT, &act, NULL);
sigaction(SIGTERM, &act, NULL);
/* initialize the naming deamon */
namedev_init();
if (strcmp(action, "add") == 0)
if (strcmp(action, "add") == 0) {
namedev_init();
retval = udev_add_device(devpath, subsystem, 0);
else if (strcmp(action, "remove") == 0)
retval = udev_remove_device(devpath, subsystem);
else {
dbg("unknown action '%s'", action);
retval = -EINVAL;
} else {
if (strcmp(action, "remove") == 0) {
retval = udev_remove_device(devpath, subsystem);
} else {
dbg("unknown action '%s'", action);
retval = -EINVAL;
}
}
udevdb_exit();
exit_sysbus: