linux - why struct cdev has kobject member? -


it's strange struct cdev has struct kobject member, body knows reason?

when kobjects embedded inside other structures, structures receive standardized functions kobject provides. importantly, structure's embedded kobject enables structure become part of object hierarchy. example cdev structure presentable in object hierarchy via parent pointer cdev->kobj.parent , list cdev->kobj.entry

source: linux kernel development robert love


Comments