X-Git-Url: http://demsky.eecs.uci.edu/git/?a=blobdiff_plain;f=lib%2Fkobject.c;h=3b841b97fccd89c1925fc17d2a794840937157a5;hb=18f84673fb0fb3b4727ecf53a7455874172899d4;hp=03d4ab349fa749cd907291cc8e36641522d86241;hpb=3441456bfa326e9e16177cd13d0490ddd0e2fe0e;p=firefly-linux-kernel-4.4.55.git diff --git a/lib/kobject.c b/lib/kobject.c index 03d4ab349fa7..3b841b97fccd 100644 --- a/lib/kobject.c +++ b/lib/kobject.c @@ -576,8 +576,13 @@ void kobject_del(struct kobject *kobj) */ struct kobject *kobject_get(struct kobject *kobj) { - if (kobj) + if (kobj) { + if (!kobj->state_initialized) + WARN(1, KERN_WARNING "kobject: '%s' (%p): is not " + "initialized, yet kobject_get() is being " + "called.\n", kobject_name(kobj), kobj); kref_get(&kobj->kref); + } return kobj; }