diff options
author | Dmitry Torokhov <dtor_core@ameritech.net> | 2005-07-10 01:21:24 -0500 |
---|---|---|
committer | Greg Kroah-Hartman <gregkh@suse.de> | 2005-09-05 16:03:10 -0700 |
commit | 76d1ce00bdd76c2987fbfb763cd40447413a55b3 (patch) | |
tree | 153a44b7e0821d75b6dcd829a0648c62a5bc6fb9 /drivers/usb/core | |
parent | d65da6eae10cc77f93ead0188cde0b45f124d912 (diff) | |
download | linux-76d1ce00bdd76c2987fbfb763cd40447413a55b3.tar.gz linux-76d1ce00bdd76c2987fbfb763cd40447413a55b3.tar.bz2 linux-76d1ce00bdd76c2987fbfb763cd40447413a55b3.zip |
[PATCH] Driver core: link device and all class devices derived from it.
Driver core: link device and all class devices derived from it.
To ease the task of locating class devices derived from a certain
device create symlinks from parent device to its class devices.
Change USB host class device name from usbX to usb_hostX to avoid
conflict when creating aforementioned links.
Tweaked by Greg to have the symlink be "class_name:class_device_name" in
order to prevent duplicate links.
Signed-off-by: Dmitry Torokhov <dtor@mail.ru>
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
Diffstat (limited to 'drivers/usb/core')
-rw-r--r-- | drivers/usb/core/hcd.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/drivers/usb/core/hcd.c b/drivers/usb/core/hcd.c index 79422a3b07bc..9f44e83c6a69 100644 --- a/drivers/usb/core/hcd.c +++ b/drivers/usb/core/hcd.c @@ -782,7 +782,7 @@ static int usb_register_bus(struct usb_bus *bus) return -E2BIG; } - bus->class_dev = class_device_create(usb_host_class, MKDEV(0,0), bus->controller, "usb%d", busnum); + bus->class_dev = class_device_create(usb_host_class, MKDEV(0,0), bus->controller, "usb_host%d", busnum); if (IS_ERR(bus->class_dev)) { clear_bit(busnum, busmap.busmap); up(&usb_bus_list_lock); |