This function were placed in "#if 0" because nobody was using it. We using it now.
See http://lwn.net/Articles/210610/ Signed-off-by: Anton Vorontsov <[EMAIL PROTECTED]> --- drivers/base/bus.c | 5 ++--- include/linux/device.h | 2 ++ 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/drivers/base/bus.c b/drivers/base/bus.c index 253868e..971efa2 100644 --- a/drivers/base/bus.c +++ b/drivers/base/bus.c @@ -667,14 +667,13 @@ void put_bus(struct bus_type * bus) * * Note that kset_find_obj increments bus' reference count. */ -#if 0 + struct bus_type * find_bus(char * name) { struct kobject * k = kset_find_obj(&bus_subsys.kset, name); return k ? to_bus(k) : NULL; } -#endif /* 0 */ - +EXPORT_SYMBOL_GPL(find_bus); /** * bus_add_attrs - Add default attributes for this bus. diff --git a/include/linux/device.h b/include/linux/device.h index 5cf30e9..4015b39 100644 --- a/include/linux/device.h +++ b/include/linux/device.h @@ -68,6 +68,8 @@ extern void bus_unregister(struct bus_type * bus); extern int __must_check bus_rescan_devices(struct bus_type * bus); +extern struct bus_type *find_bus(char *name); + /* iterator helpers for buses */ int bus_for_each_dev(struct bus_type * bus, struct device * start, void * data, -- 1.5.1.1-dirty - To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to [EMAIL PROTECTED] More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/