Merge tag 'cpumask-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/rusty...
[deliverable/linux.git] / drivers / base / driver.c
index 207c27ddf828392ef2ffb74ace6d0b4c8269282a..974e301a1ef07ae02064be5e003bc4ac034df5c7 100644 (file)
@@ -185,8 +185,12 @@ int driver_register(struct device_driver *drv)
        if (ret)
                return ret;
        ret = driver_add_groups(drv, drv->groups);
-       if (ret)
+       if (ret) {
                bus_remove_driver(drv);
+               return ret;
+       }
+       kobject_uevent(&drv->p->kobj, KOBJ_ADD);
+
        return ret;
 }
 EXPORT_SYMBOL_GPL(driver_register);
This page took 0.023283 seconds and 5 git commands to generate.