On Thu, Aug 11, 2005 at 04:50:41AM +0000, Adam Belay wrote: > struct pm_node { > struct semaphore sem; > struct list_head children; > struct list_head child_list; > struct pm_node *parent; > struct pm_node *tmp_path; > struct device *dev; > > struct pm_node_driver *drv; > unsigned int current_state; > unsigned int target_state; > > unsigned int num_states; > struct pm_state *states; > }; Shouldn't this structure contain a kobject? Or do you not want to represent the power node tree in sysfs? thanks, greg k-h