summaryrefslogtreecommitdiff
path: root/drivers/base
diff options
context:
space:
mode:
authorGreg Kroah-Hartman <greg@kroah.com>2003-04-04 01:08:26 -0800
committerGreg Kroah-Hartman <greg@kroah.com>2003-04-04 01:08:26 -0800
commited3aefb366cce9ec993a0558a564d2741d5e2407 (patch)
tree775ae114490bbe35053e973724774794e7938ae7 /drivers/base
parentac6ecad34952822e7f85fae561fdb9c9229d5f4a (diff)
Kobject: add NULL to decl_subsys() due to addition of hotplug operations
Diffstat (limited to 'drivers/base')
-rw-r--r--drivers/base/bus.c2
-rw-r--r--drivers/base/class.c4
-rw-r--r--drivers/base/firmware.c2
3 files changed, 5 insertions, 3 deletions
diff --git a/drivers/base/bus.c b/drivers/base/bus.c
index 1e4a63e9d9f3..e918f4db4840 100644
--- a/drivers/base/bus.c
+++ b/drivers/base/bus.c
@@ -132,7 +132,7 @@ static struct kobj_type ktype_bus = {
};
-decl_subsys(bus,&ktype_bus);
+decl_subsys(bus,&ktype_bus,NULL);
/**
* bus_for_each_dev - device iterator.
diff --git a/drivers/base/class.c b/drivers/base/class.c
index 9007e99c0d73..8e35b7884276 100644
--- a/drivers/base/class.c
+++ b/drivers/base/class.c
@@ -49,7 +49,9 @@ static struct kobj_type ktype_devclass = {
.sysfs_ops = &class_sysfs_ops,
};
-static decl_subsys(class,&ktype_devclass);
+/* Classes can't use the kobject hotplug logic, as
+ * they do not add new kobjects to the system */
+static decl_subsys(class,&ktype_devclass,NULL);
static int devclass_dev_link(struct device_class * cls, struct device * dev)
diff --git a/drivers/base/firmware.c b/drivers/base/firmware.c
index d6ddcd338528..490f4e8f6507 100644
--- a/drivers/base/firmware.c
+++ b/drivers/base/firmware.c
@@ -6,7 +6,7 @@
#include <linux/module.h>
#include <linux/init.h>
-static decl_subsys(firmware,NULL);
+static decl_subsys(firmware,NULL,NULL);
int firmware_register(struct subsystem * s)
{