forked from mirrors/linux
		
	PCI: rename pci_update_slot_number to pci_renumber_slot
The GPL exported symbol pci_update_slot_number has been renamed to pci_renumber_slot. Some of the safety checks were unnecessary and were removed. Cc: kristen.c.accardi@intel.com Cc: matthew@wil.cx Acked-by: Kenji Kaneshige <kaneshige.kenji@jp.fujitsu.com> Signed-off-by: Alex Chiang <achiang@hp.com> Signed-off-by: Jesse Barnes <jbarnes@virtuousgeek.org>
This commit is contained in:
		
							parent
							
								
									1359f2701b
								
							
						
					
					
						commit
						d25b7c8d6b
					
				
					 2 changed files with 6 additions and 11 deletions
				
			
		|  | @ -175,7 +175,7 @@ struct pci_slot *pci_create_slot(struct pci_bus *parent, int slot_nr, | |||
| EXPORT_SYMBOL_GPL(pci_create_slot); | ||||
| 
 | ||||
| /**
 | ||||
|  * pci_update_slot_number - update %struct pci_slot -> number | ||||
|  * pci_renumber_slot - update %struct pci_slot -> number | ||||
|  * @slot - %struct pci_slot to update | ||||
|  * @slot_nr - new number for slot | ||||
|  * | ||||
|  | @ -183,27 +183,22 @@ EXPORT_SYMBOL_GPL(pci_create_slot); | |||
|  * created a placeholder slot in pci_create_slot() by passing a -1 as | ||||
|  * slot_nr, to update their %struct pci_slot with the correct @slot_nr. | ||||
|  */ | ||||
| 
 | ||||
| void pci_update_slot_number(struct pci_slot *slot, int slot_nr) | ||||
| void pci_renumber_slot(struct pci_slot *slot, int slot_nr) | ||||
| { | ||||
| 	int name_count = 0; | ||||
| 	struct pci_slot *tmp; | ||||
| 
 | ||||
| 	down_write(&pci_bus_sem); | ||||
| 
 | ||||
| 	list_for_each_entry(tmp, &slot->bus->slots, list) { | ||||
| 		WARN_ON(tmp->number == slot_nr); | ||||
| 		if (!strcmp(kobject_name(&tmp->kobj), kobject_name(&slot->kobj))) | ||||
| 			name_count++; | ||||
| 		goto out; | ||||
| 	} | ||||
| 
 | ||||
| 	if (name_count > 1) | ||||
| 		printk(KERN_WARNING "pci_update_slot_number found %d slots with the same name: %s\n", name_count, kobject_name(&slot->kobj)); | ||||
| 
 | ||||
| 	slot->number = slot_nr; | ||||
| out: | ||||
| 	up_write(&pci_bus_sem); | ||||
| } | ||||
| EXPORT_SYMBOL_GPL(pci_update_slot_number); | ||||
| EXPORT_SYMBOL_GPL(pci_renumber_slot); | ||||
| 
 | ||||
| /**
 | ||||
|  * pci_destroy_slot - decrement refcount for physical PCI slot | ||||
|  |  | |||
|  | @ -512,7 +512,7 @@ struct pci_bus *pci_add_new_bus(struct pci_bus *parent, struct pci_dev *dev, | |||
| struct pci_slot *pci_create_slot(struct pci_bus *parent, int slot_nr, | ||||
| 				 const char *name); | ||||
| void pci_destroy_slot(struct pci_slot *slot); | ||||
| void pci_update_slot_number(struct pci_slot *slot, int slot_nr); | ||||
| void pci_renumber_slot(struct pci_slot *slot, int slot_nr); | ||||
| int pci_scan_slot(struct pci_bus *bus, int devfn); | ||||
| struct pci_dev *pci_scan_single_device(struct pci_bus *bus, int devfn); | ||||
| void pci_device_add(struct pci_dev *dev, struct pci_bus *bus); | ||||
|  |  | |||
		Loading…
	
		Reference in a new issue
	
	 Alex Chiang
						Alex Chiang