Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 74c5b597 authored by Greg Kroah-Hartman's avatar Greg Kroah-Hartman
Browse files

modules: better error messages when modules fail to load due to a sysfs problem.



This helps people when debugging problems like the ones that were in the
recent -mm releases.


Signed-off-by: default avatarGreg Kroah-Hartman <gregkh@suse.de>
parent f285ea05
Loading
Loading
Loading
Loading
+6 −1
Original line number Diff line number Diff line
@@ -567,7 +567,12 @@ static void __init kernel_param_sysfs_setup(const char *name,
	kobject_set_name(&mk->kobj, name);
	kobject_init(&mk->kobj);
	ret = kobject_add(&mk->kobj);
	BUG_ON(ret < 0);
	if (ret) {
		printk(KERN_ERR "Module '%s' failed to be added to sysfs, "
		      "error number %d\n", name, ret);
		printk(KERN_ERR	"The system will be unstable now.\n");
		return;
	}
	param_sysfs_setup(mk, kparam, num_params, name_skip);
	kobject_uevent(&mk->kobj, KOBJ_ADD);
}