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

Commit d9cd8f37 authored by Dave Young's avatar Dave Young Committed by Greg Kroah-Hartman
Browse files

kobject: make kset_create check kobject_set_name return value



kset_create should check the kobject_set_name return value.

Add the return value checking code.

Signed-off-by: default avatarDave Young <hidave.darkstar@gmail.com>
Signed-off-by: default avatarGreg Kroah-Hartman <gregkh@suse.de>
parent 59a3cd7f
Loading
Loading
Loading
Loading
+6 −1
Original line number Diff line number Diff line
@@ -793,11 +793,16 @@ static struct kset *kset_create(const char *name,
				struct kobject *parent_kobj)
{
	struct kset *kset;
	int retval;

	kset = kzalloc(sizeof(*kset), GFP_KERNEL);
	if (!kset)
		return NULL;
	kobject_set_name(&kset->kobj, name);
	retval = kobject_set_name(&kset->kobj, name);
	if (retval) {
		kfree(kset);
		return NULL;
	}
	kset->uevent_ops = uevent_ops;
	kset->kobj.parent = parent_kobj;