kobjects in 2.6 kobjects now handle: Representation in sysfs Device model hierarchy glue Hotplug event generation Reference counting kobjects are complicated They have several roles Multiple, inter-related pieces kobject - the core object kset - a collection of kobjects ktype - common kobject type information subsystem - a top-level kset Always embedded in other structures