Page MenuHomeFreeBSD

D55175.diff
No OneTemporary

D55175.diff

Index: sys/compat/linuxkpi/common/include/linux/device.h
===================================================================
--- sys/compat/linuxkpi/common/include/linux/device.h
+++ sys/compat/linuxkpi/common/include/linux/device.h
@@ -434,7 +434,10 @@
if (dev->devt == 0)
dev->devt = makedev(0, device_get_unit(dev->bsddev));
}
- kobject_add(&dev->kobj, &dev->class->kobj, dev_name(dev));
+ if (dev->parent != NULL)
+ kobject_add(&dev->kobj, &dev->parent->kobj, dev_name(dev));
+ else
+ kobject_add(&dev->kobj, &dev->class->kobj, dev_name(dev));
if (dev->groups)
return (sysfs_create_groups(&dev->kobj, dev->groups));

File Metadata

Mime Type
text/plain
Expires
Sat, May 23, 9:48 PM (16 h, 21 m)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
33455235
Default Alt Text
D55175.diff (638 B)

Event Timeline