diff options
author | Greg Kroah-Hartman <gregkh@suse.de> | 2006-06-20 00:08:54 -0700 |
---|---|---|
committer | Greg Kroah-Hartman <gregkh@suse.de> | 2006-06-20 00:08:54 -0700 |
commit | 5f9cad239c1c4ecccd8530be834263e9e898ad91 (patch) | |
tree | e10d12651c8636d9bcb9c8bf3482fd499e941051 /driver | |
parent | 0cb23f7397445db2f0280c57cfed16f5f807100f (diff) | |
download | patches-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.patch | 10 |
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); |