Joining kobject and release function kobjects have no pointer to the release function That would have been too easy This function lives in the kobj_type structure Pointed to by kobject->ktype But also elsewhere as we will see What is the kobject type? Identifies kobjects embedded in the same structure type The "derived type" Every kobject must have a type