aboutsummaryrefslogtreecommitdiffstats
path: root/kernel/params.c
diff options
context:
space:
mode:
Diffstat (limited to 'kernel/params.c')
-rw-r--r--kernel/params.c14
1 files changed, 7 insertions, 7 deletions
diff --git a/kernel/params.c b/kernel/params.c
index f27c992a4625..b077f1b045d3 100644
--- a/kernel/params.c
+++ b/kernel/params.c
@@ -637,14 +637,14 @@ static void __init param_sysfs_builtin(void)
637 637
638 dot = strchr(kp->name, '.'); 638 dot = strchr(kp->name, '.');
639 if (!dot) { 639 if (!dot) {
640 DEBUGP("couldn't find period in first %d characters " 640 /* This happens for core_param() */
641 "of %s\n", MODULE_NAME_LEN, kp->name); 641 strcpy(modname, "kernel");
642 continue; 642 name_len = 0;
643 } else {
644 name_len = dot - kp->name + 1;
645 strlcpy(modname, kp->name, name_len);
643 } 646 }
644 name_len = dot - kp->name; 647 kernel_add_sysfs_param(modname, kp, name_len);
645 strncpy(modname, kp->name, name_len);
646 modname[name_len] = '\0';
647 kernel_add_sysfs_param(modname, kp, name_len+1);
648 } 648 }
649} 649}
650 650