null_cleanup: 
cleanup_null: 
cleanup_slots(void){	struct list_head *tmp;	struct slot *slot;	/*	 * Unregister all of our slots with the pci_hotplug subsystem,	 * and free up all memory that we had allocated.	 */	down_write(&list_rwsem);	if(!slots) {		goto null_cleanup;	}	list_for_each(tmp, &slot_list) {		slot = list_entry(tmp, struct slot, slot_list);		list_del(&slot->slot_list);		pci_hp_deregister(slot->hotplug_slot);		kfree(slot->hotplug_slot->info);		kfree(slot->hotplug_slot->name);		kfree(slot->hotplug_slot);		kfree(slot);	}      null_cleanup:	up_write(&list_rwsem);	return;}
10457	/local/tlutelli/issta_data/temp/c/2005_temp/2005/10457/bcc488ab02254a6e60d749187a632dc3d642d4f8/cpci_hotplug_core.c/clean/drivers/pci/hotplug/cpci_hotplug_core.c