]> www.pilppa.org Git - linux-2.6-omap-h63xx.git/blobdiff - drivers/base/core.c
Driver core: allow to delay the uevent at device creation time
[linux-2.6-omap-h63xx.git] / drivers / base / core.c
index 34ac18778d8a30173a2eecef077cd04c819527c3..e13614241c9eeed951141d285bb5d8e041ded23c 100644 (file)
@@ -589,7 +589,8 @@ int device_add(struct device *dev)
                goto PMError;
        if ((error = bus_add_device(dev)))
                goto BusError;
-       kobject_uevent(&dev->kobj, KOBJ_ADD);
+       if (!dev->uevent_suppress)
+               kobject_uevent(&dev->kobj, KOBJ_ADD);
        if ((error = bus_attach_device(dev)))
                goto AttachError;
        if (parent)