The attached patch removes the '-' for '_' substitution from
depmod - this makes the names printed for modules in module.alias
match the actual names of the module files.

Bill
diff -ru depmod.c.old depmod.c
--- depmod.c    2005-04-30 08:38:46.000000000 -0400
+++ depmod.c    2005-09-08 15:52:26.000000000 -0400
@@ -607,13 +607,8 @@
        else
                afterslash++;
 
-       /* Convert to underscores, stop at first . */
-       for (i = 0; afterslash[i] && afterslash[i] != '.'; i++) {
-               if (afterslash[i] == '-')
-                       modname[i] = '_';
-               else
+       for (i = 0; afterslash[i] && afterslash[i] != '.'; i++)
                        modname[i] = afterslash[i];
-       }
        modname[i] = '\0';
 }
 

Reply via email to