kobject_init — initialize a kobject structure
| void kobject_init ( | struct kobject * kobj, | 
| struct kobj_type * ktype ); | 
   This function will properly initialize a kobject such that it can then
   be passed to the kobject_add call.
   
   After this function is called, the kobject MUST be cleaned up by a call
   to kobject_put, not by a call to kfree directly to ensure that all of
   the memory is cleaned up properly.