From fd753328013aa5368e339bb0444e37b4295a9b25 Mon Sep 17 00:00:00 2001 From: "kay.sievers@vrfy.org" Date: Mon, 18 Apr 2005 21:57:36 -0700 Subject: [PATCH] --- yaml --- r: 314 b: refs/heads/master c: e57cd73e2e844a3da25cc6b420674c81bbe1b387 h: refs/heads/master v: v3 --- [refs] | 2 +- trunk/drivers/base/core.c | 3 +++ 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/[refs] b/[refs] index 49579b273714..584849c0bb5b 100644 --- a/[refs] +++ b/[refs] @@ -1,2 +1,2 @@ --- -refs/heads/master: b41148c0d8d2fa0c36cebd9ba3ee4cfc0dc7cb9a +refs/heads/master: e57cd73e2e844a3da25cc6b420674c81bbe1b387 diff --git a/trunk/drivers/base/core.c b/trunk/drivers/base/core.c index 4e6cce8e6d35..a7cedd8cefe5 100644 --- a/trunk/drivers/base/core.c +++ b/trunk/drivers/base/core.c @@ -260,6 +260,8 @@ int device_add(struct device *dev) /* notify platform of device entry */ if (platform_notify) platform_notify(dev); + + kobject_hotplug(&dev->kobj, KOBJ_ADD); Done: put_device(dev); return error; @@ -349,6 +351,7 @@ void device_del(struct device * dev) platform_notify_remove(dev); bus_remove_device(dev); device_pm_remove(dev); + kobject_hotplug(&dev->kobj, KOBJ_REMOVE); kobject_del(&dev->kobj); if (parent) put_device(parent);