aboutsummaryrefslogtreecommitdiffstats
path: root/driver
diff options
context:
space:
mode:
authorGreg Kroah-Hartman <gregkh@suse.de>2006-06-20 00:08:54 -0700
committerGreg Kroah-Hartman <gregkh@suse.de>2006-06-20 00:08:54 -0700
commit5f9cad239c1c4ecccd8530be834263e9e898ad91 (patch)
treee10d12651c8636d9bcb9c8bf3482fd499e941051 /driver
parent0cb23f7397445db2f0280c57cfed16f5f807100f (diff)
downloadpatches-5f9cad239c1c4ecccd8530be834263e9e898ad91.tar.gz
move devio class devices to real devices and fix a bug in driver/driver-core-add-generic-subsystem-link-to-all-devices.patch
Diffstat (limited to 'driver')
-rw-r--r--driver/driver-core-add-generic-subsystem-link-to-all-devices.patch10
1 files changed, 5 insertions, 5 deletions
diff --git a/driver/driver-core-add-generic-subsystem-link-to-all-devices.patch b/driver/driver-core-add-generic-subsystem-link-to-all-devices.patch
index d2389ef3b05bb..e7388b80b6ef5 100644
--- a/driver/driver-core-add-generic-subsystem-link-to-all-devices.patch
+++ b/driver/driver-core-add-generic-subsystem-link-to-all-devices.patch
@@ -109,14 +109,14 @@ Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
device_remove_file(dev, &dev->uevent_attr);
/* Notify the platform of the removal, in case they
-@@ -581,6 +586,7 @@ struct device *device_create(struct clas
- va_start(args, fmt);
- vsnprintf(dev->bus_id, BUS_ID_SIZE, fmt, args);
- va_end(args);
-+ sysfs_create_link(&dev->kobj, &class->subsys.kset.kobj, "subsystem");
+@@ -584,6 +589,7 @@ struct device *device_create(struct clas
retval = device_register(dev);
if (retval)
goto error;
++ sysfs_create_link(&dev->kobj, &class->subsys.kset.kobj, "subsystem");
+
+ /* tie the class to the device */
+ down(&class->sem);
@@ -621,6 +627,7 @@ void device_destroy(struct class *class,
up(&class->sem);