diff options
author | Cesar Eduardo Barros <cesarb@cesarb.net> | 2008-11-19 17:10:03 +0000 |
---|---|---|
committer | Andy Green <agreen@pads.home.warmcat.com> | 2008-11-19 17:10:03 +0000 |
commit | d24c06f073742d1458d513401e5e9b7df66801f7 (patch) | |
tree | c83909648515682bbbde84d1fc305d294b829ec1 /include/linux | |
parent | a79a5b55e287dcf73d8acd92089aea1b1d8bf9c3 (diff) |
device model: Allow the creation of symlinks on /sys/bus/*/devices
Allows the direct creation of symlinks on /sys/bus/*/devices. This is needed
for a compat symlink from gta01-pm-gps.0 to neo1973-pm-gps.0 on the Openmoko
Neo1973 GTA01.
Signed-off-by: Cesar Eduardo Barros <cesarb@cesarb.net>
Diffstat (limited to 'include/linux')
-rw-r--r-- | include/linux/device.h | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/include/linux/device.h b/include/linux/device.h index 1a3686d15f9..9dbff9579ef 100644 --- a/include/linux/device.h +++ b/include/linux/device.h @@ -48,6 +48,11 @@ extern int __must_check bus_create_file(struct bus_type *, struct bus_attribute *); extern void bus_remove_file(struct bus_type *, struct bus_attribute *); +extern int __must_check bus_create_device_link(struct bus_type *bus, + struct kobject *target, + const char *name); +extern void bus_remove_device_link(struct bus_type *bus, const char *name); + struct bus_type { const char *name; struct bus_attribute *bus_attrs; |