summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPatrick Mochel <mochel@segfault.osdl.org>2002-03-25 17:49:57 -0800
committerPatrick Mochel <mochel@segfault.osdl.org>2002-03-25 17:49:57 -0800
commit9294c63a3b3ac327909fd59d67435af373d4487d (patch)
tree0b113f0addf382c19574c82a0ad4520ff18d319c
parent085c9a18acd4003fa77cf852aa770e52b2ce6a71 (diff)
Add concept of system bus, so system devices (CPUs, PICs, etc) can have a common home in the device tree.
Add helper functions for {un,}registering.
-rw-r--r--drivers/base/Makefile4
-rw-r--r--drivers/base/sys.c0
-rw-r--r--include/linux/device.h4
3 files changed, 6 insertions, 2 deletions
diff --git a/drivers/base/Makefile b/drivers/base/Makefile
index d206ad37467a..a6885490ffe0 100644
--- a/drivers/base/Makefile
+++ b/drivers/base/Makefile
@@ -1,7 +1,7 @@
O_TARGET := base.o
-obj-y := core.o interface.o fs.o
+obj-y := core.o sys.o interface.o fs.o
-export-objs := core.o interface.o fs.o
+export-objs := core.o sys.o interface.o fs.o
include $(TOPDIR)/Rules.make
diff --git a/drivers/base/sys.c b/drivers/base/sys.c
new file mode 100644
index 000000000000..e69de29bb2d1
--- /dev/null
+++ b/drivers/base/sys.c
diff --git a/include/linux/device.h b/include/linux/device.h
index f8234fdff19f..23423daa895c 100644
--- a/include/linux/device.h
+++ b/include/linux/device.h
@@ -143,4 +143,8 @@ static inline void get_device(struct device * dev)
extern void put_device(struct device * dev);
+/* drivers/base/sys.c */
+extern int register_sys_device(struct device * dev);
+extern void unregister_sys_device(struct device * dev);
+
#endif /* _DEVICE_H_ */