Skip to content

Commit

Permalink
---
Browse files Browse the repository at this point in the history
yaml
---
r: 75841
b: refs/heads/master
c: c8e90d8
h: refs/heads/master
i:
  75839: 21843c0
v: v3
  • Loading branch information
Greg Kroah-Hartman committed Jan 25, 2008
1 parent 82a455d commit d7a3b9e
Show file tree
Hide file tree
Showing 2 changed files with 5 additions and 7 deletions.
2 changes: 1 addition & 1 deletion [refs]
Original file line number Diff line number Diff line change
@@ -1,2 +1,2 @@
---
refs/heads/master: 7dc72b2842381684b864750af31a5fb168dec764
refs/heads/master: c8e90d822bff3e0502d004facedb05859f98055f
10 changes: 4 additions & 6 deletions trunk/drivers/base/bus.c
Original file line number Diff line number Diff line change
Expand Up @@ -643,15 +643,12 @@ int bus_add_driver(struct device_driver *drv)
if (!priv)
return -ENOMEM;

error = kobject_set_name(&priv->kobj, "%s", drv->name);
if (error)
goto out_put_bus;
priv->kobj.kset = bus->p->drivers_kset;
priv->kobj.ktype = &driver_ktype;
klist_init(&priv->klist_devices, NULL, NULL);
priv->driver = drv;
drv->p = priv;
error = kobject_register(&priv->kobj);
priv->kobj.kset = bus->p->drivers_kset;
error = kobject_init_and_add(&priv->kobj, &driver_ktype, NULL,
"%s", drv->name);
if (error)
goto out_put_bus;

Expand Down Expand Up @@ -681,6 +678,7 @@ int bus_add_driver(struct device_driver *drv)
__FUNCTION__, drv->name);
}

kobject_uevent(&priv->kobj, KOBJ_ADD);
return error;
out_unregister:
kobject_unregister(&priv->kobj);
Expand Down

0 comments on commit d7a3b9e

Please sign in to comment.