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

Commit a1438890 authored by Jayachandran C's avatar Jayachandran C Committed by Greg Kroah-Hartman
Browse files

[PATCH] driver core: fix unnecessary NULL check in drivers/base/class.c



This patch tries to fix an issue in drivers/base/class.c, please
review and apply if correct.

Patch Description:
  "parent_class" is checked for NULL already, so removed the unnecessary
  check.

Signed-off-by: default avatarJayachandran C. <c.jayachandran@gmail.com>
Signed-off-by: default avatarGreg Kroah-Hartman <gregkh@suse.de>
parent d4d7e5df
Loading
Loading
Loading
Loading
+6 −7
Original line number Diff line number Diff line
@@ -562,14 +562,13 @@ int class_device_add(struct class_device *class_dev)
	kobject_uevent(&class_dev->kobj, KOBJ_ADD);

	/* notify any interfaces this device is now here */
	if (parent_class) {
	down(&parent_class->sem);
	list_add_tail(&class_dev->node, &parent_class->children);
		list_for_each_entry(class_intf, &parent_class->interfaces, node)
	list_for_each_entry(class_intf, &parent_class->interfaces, node) {
		if (class_intf->add)
			class_intf->add(class_dev, class_intf);
		up(&parent_class->sem);
	}
	up(&parent_class->sem);

 register_done:
	if (error) {