memset(edev, 0, sizeof (*edev)); 
edd_device_register(struct edd_device *edev, int i){	int error;	if (!edev)		return 1;	memset(edev, 0, sizeof (*edev));	edd_dev_set_info(edev, i);	kobject_set_name(&edev->kobj, "int13_dev%02x",			 0x80 + i);	kobj_set_kset_s(edev,edd_subsys);	error = kobject_register(&edev->kobj);	if (!error)		edd_populate_dir(edev);	return error;}
10457	/local/tlutelli/issta_data/temp/c/2005_temp/2005/10457/9c2153844d72ac92b6da0ee42f7f81fb0aa91f8a/edd.c/buggy/drivers/firmware/edd.c