X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;f=drivers%2Fbase%2Fdevcoredump.c;h=7e2d1f0d903a6e165bb5e07c1e5b7e315c50b7c6;hb=7d831c68bb92271c49f35ef920c9edcb154193ad;hp=91536ee05f144eb48fcc43a6a3a0d6f13f4561fa;hpb=901bdf5ea1a836400ee69aa32b04e9c209271ec7;p=platform%2Fkernel%2Flinux-starfive.git diff --git a/drivers/base/devcoredump.c b/drivers/base/devcoredump.c index 91536ee..7e2d1f0 100644 --- a/drivers/base/devcoredump.c +++ b/drivers/base/devcoredump.c @@ -362,6 +362,7 @@ void dev_coredumpm(struct device *dev, struct module *owner, devcd->devcd_dev.class = &devcd_class; mutex_lock(&devcd->mutex); + dev_set_uevent_suppress(&devcd->devcd_dev, true); if (device_add(&devcd->devcd_dev)) goto put_device; @@ -376,6 +377,8 @@ void dev_coredumpm(struct device *dev, struct module *owner, "devcoredump")) dev_warn(dev, "devcoredump create_link failed\n"); + dev_set_uevent_suppress(&devcd->devcd_dev, false); + kobject_uevent(&devcd->devcd_dev.kobj, KOBJ_ADD); INIT_DELAYED_WORK(&devcd->del_wk, devcd_del); schedule_delayed_work(&devcd->del_wk, DEVCD_TIMEOUT); mutex_unlock(&devcd->mutex);