if (!error) cpu_sys_devices[num] = &cpu->sysdev; 
int __devinit register_cpu(struct cpu *cpu, int num, struct node *root){	int error;	cpu->node_id = cpu_to_node(num);	cpu->sysdev.id = num;	cpu->sysdev.cls = &cpu_sysdev_class;	error = sysdev_register(&cpu->sysdev);	if (!error && root)		error = sysfs_create_link(&root->sysdev.kobj,					  &cpu->sysdev.kobj,					  kobject_name(&cpu->sysdev.kobj));	if (!error && !cpu->no_control)		register_cpu_control(cpu);	return error;}
10457	/local/tlutelli/issta_data/temp/c/2005_temp/2005/10457/ad74557a49d1dea428fb0ad60e75a5aa37610e1d/cpu.c/clean/drivers/base/cpu.c