[PATCH] kobject/hotplug split - class core

kobject_add() and kobject_del() don't emit hotplug events anymore. Do it
ourselves if we are finished populating the device directory.

Signed-off-by: Kay Sievers <kay.sievers@vrfy.org>
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>


authored by kay.sievers@vrfy.org and committed by Greg KH 0700f56b 18c3d527

+2
+2
drivers/base/class.c
··· 430 430 sysfs_create_link(&class_dev->kobj, 431 431 &class_dev->dev->kobj, "device"); 432 432 433 + kobject_hotplug(&class_dev->kobj, KOBJ_ADD); 433 434 register_done: 434 435 if (error && parent) 435 436 class_put(parent); ··· 462 461 sysfs_remove_link(&class_dev->kobj, "device"); 463 462 class_device_remove_attrs(class_dev); 464 463 464 + kobject_hotplug(&class_dev->kobj, KOBJ_REMOVE); 465 465 kobject_del(&class_dev->kobj); 466 466 467 467 if (parent)