tree 39bf581991850bf0b8bd1643d3adb8a049591250
parent 18c3d5271b472c096adfc856e107c79f6fd30d7d
author [EMAIL PROTECTED] <[EMAIL PROTECTED]> Tue, 19 Apr 2005 11:57:35 -0700
committer Greg KH <[EMAIL PROTECTED]> Tue, 19 Apr 2005 11:57:35 -0700
[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 <[EMAIL PROTECTED]>
Signed-off-by: Greg Kroah-Hartman <[EMAIL PROTECTED]>
base/class.c | 2 ++
1 files changed, 2 insertions(+)
Index: drivers/base/class.c
===================================================================
--- 1650bafc1dea2402bbb9902ed2d236ab4d4cb50c/drivers/base/class.c (mode:100644
sha1:6bf650fce78cf4ba5b89d05a6b027917ac2729c8)
+++ 39bf581991850bf0b8bd1643d3adb8a049591250/drivers/base/class.c (mode:100644
sha1:d2a2f8f2b4ed49d7c9e60e4c3a768f7ce53065e4)
@@ -430,6 +430,7 @@
sysfs_create_link(&class_dev->kobj,
&class_dev->dev->kobj, "device");
+ kobject_hotplug(&class_dev->kobj, KOBJ_ADD);
register_done:
if (error && parent)
class_put(parent);
@@ -461,6 +462,7 @@
sysfs_remove_link(&class_dev->kobj, "device");
class_device_remove_attrs(class_dev);
+ kobject_hotplug(&class_dev->kobj, KOBJ_REMOVE);
kobject_del(&class_dev->kobj);
if (parent)
-
To unsubscribe from this list: send the line "unsubscribe bk-commits-head" in
the body of a message to [EMAIL PROTECTED]
More majordomo info at http://vger.kernel.org/majordomo-info.html