From 52759186e63aa9778ddae2e26eaf177d2db8b7cf Mon Sep 17 00:00:00 2001 From: "kay.sievers@vrfy.org" Date: Mon, 18 Apr 2005 21:57:35 -0700 Subject: [PATCH] --- yaml --- r: 312 b: refs/heads/master c: 0700f56bbca56bc930aab717bc5086336991441f h: refs/heads/master v: v3 --- [refs] | 2 +- trunk/drivers/base/class.c | 2 ++ 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/[refs] b/[refs] index 44e57416b596..941fda9b6dcc 100644 --- a/[refs] +++ b/[refs] @@ -1,2 +1,2 @@ --- -refs/heads/master: 18c3d5271b472c096adfc856e107c79f6fd30d7d +refs/heads/master: 0700f56bbca56bc930aab717bc5086336991441f diff --git a/trunk/drivers/base/class.c b/trunk/drivers/base/class.c index 6bf650fce78c..d2a2f8f2b4ed 100644 --- a/trunk/drivers/base/class.c +++ b/trunk/drivers/base/class.c @@ -430,6 +430,7 @@ int class_device_add(struct class_device *class_dev) 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 @@ void class_device_del(struct class_device *class_dev) 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)