hc
2024-01-05 071106ecf68c401173c58808b1cf5f68cc50d390
kernel/lib/kobject.c
....@@ -874,6 +874,11 @@
874874 if (!k)
875875 return -EINVAL;
876876
877
+ if (!k->kobj.ktype) {
878
+ pr_err("must have a ktype to be initialized properly!\n");
879
+ return -EINVAL;
880
+ }
881
+
877882 kset_init(k);
878883 err = kobject_add_internal(&k->kobj);
879884 if (err)