} 
} else kobject_hotplug(kobj, KOBJ_ADD); 
int kobject_register(struct kobject * kobj){	int error = 0;	if (kobj) {		kobject_init(kobj);		error = kobject_add(kobj);		if (error) {			printk("kobject_register failed for %s (%d)\n",			       kobject_name(kobj),error);			dump_stack();		}	} else		error = -EINVAL;	return error;}
4520	/local/tlutelli/issta_data/temp/c/2005_temp/2005/4520/18c3d5271b472c096adfc856e107c79f6fd30d7d/kobject.c/buggy/lib/kobject.c