From ba0c6678fb0656e23024653d7fbecf13ca419108 Mon Sep 17 00:00:00 2001 From: Ming Lei Date: Mon, 19 Nov 2012 23:35:17 +0800 Subject: [PATCH] --- yaml --- r: 353604 b: refs/heads/master c: 190888ac01d059e38ffe77a2291d44cafa9016fb h: refs/heads/master v: v3 --- [refs] | 2 +- trunk/drivers/base/bus.c | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/[refs] b/[refs] index a8c8bd753868..0bea09ab55d3 100644 --- a/[refs] +++ b/[refs] @@ -1,2 +1,2 @@ --- -refs/heads/master: 1884bd4b1461d16d10ab4ab4d19725b4e0717f7a +refs/heads/master: 190888ac01d059e38ffe77a2291d44cafa9016fb diff --git a/trunk/drivers/base/bus.c b/trunk/drivers/base/bus.c index 24eb07868344..f9d31320bd37 100644 --- a/trunk/drivers/base/bus.c +++ b/trunk/drivers/base/bus.c @@ -700,12 +700,12 @@ int bus_add_driver(struct device_driver *drv) if (error) goto out_unregister; + klist_add_tail(&priv->knode_bus, &bus->p->klist_drivers); if (drv->bus->p->drivers_autoprobe) { error = driver_attach(drv); if (error) goto out_unregister; } - klist_add_tail(&priv->knode_bus, &bus->p->klist_drivers); module_add_driver(drv->owner, drv); error = driver_create_file(drv, &driver_attr_uevent);