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

Reply via email to