forked from mirrors/linux
		
	PCI: Rename pci_try_reset_bus() to pci_reset_bus()
Now that the old implementation of pci_reset_bus() is gone, replace pci_try_reset_bus() with pci_reset_bus(). Compared to the old implementation, new code will fail immmediately with -EAGAIN if object lock cannot be obtained. Signed-off-by: Sinan Kaya <okaya@codeaurora.org> Signed-off-by: Bjorn Helgaas <bhelgaas@google.com>
This commit is contained in:
		
							parent
							
								
									fe32e2fa65
								
							
						
					
					
						commit
						c6a44ba950
					
				
					 4 changed files with 12 additions and 12 deletions
				
			
		|  | @ -905,7 +905,7 @@ static int trigger_sbr(struct hfi1_devdata *dd) | ||||||
| 	 * delay after a reset is required.  Per spec requirements, | 	 * delay after a reset is required.  Per spec requirements, | ||||||
| 	 * the link is either working or not after that point. | 	 * the link is either working or not after that point. | ||||||
| 	 */ | 	 */ | ||||||
| 	return pci_try_reset_bus(dev); | 	return pci_reset_bus(dev); | ||||||
| } | } | ||||||
| 
 | 
 | ||||||
| /*
 | /*
 | ||||||
|  |  | ||||||
|  | @ -4784,7 +4784,7 @@ int pci_probe_reset_slot(struct pci_slot *slot) | ||||||
| EXPORT_SYMBOL_GPL(pci_probe_reset_slot); | EXPORT_SYMBOL_GPL(pci_probe_reset_slot); | ||||||
| 
 | 
 | ||||||
| /**
 | /**
 | ||||||
|  * __pci_try_reset_slot - Try to reset a PCI slot |  * __pci_reset_slot - Try to reset a PCI slot | ||||||
|  * @slot: PCI slot to reset |  * @slot: PCI slot to reset | ||||||
|  * |  * | ||||||
|  * A PCI bus may host multiple slots, each slot may support a reset mechanism |  * A PCI bus may host multiple slots, each slot may support a reset mechanism | ||||||
|  | @ -4798,7 +4798,7 @@ EXPORT_SYMBOL_GPL(pci_probe_reset_slot); | ||||||
|  * |  * | ||||||
|  * Same as above except return -EAGAIN if the slot cannot be locked |  * Same as above except return -EAGAIN if the slot cannot be locked | ||||||
|  */ |  */ | ||||||
| static int __pci_try_reset_slot(struct pci_slot *slot) | static int __pci_reset_slot(struct pci_slot *slot) | ||||||
| { | { | ||||||
| 	int rc; | 	int rc; | ||||||
| 
 | 
 | ||||||
|  | @ -4854,12 +4854,12 @@ int pci_probe_reset_bus(struct pci_bus *bus) | ||||||
| EXPORT_SYMBOL_GPL(pci_probe_reset_bus); | EXPORT_SYMBOL_GPL(pci_probe_reset_bus); | ||||||
| 
 | 
 | ||||||
| /**
 | /**
 | ||||||
|  * __pci_try_reset_bus - Try to reset a PCI bus |  * __pci_reset_bus - Try to reset a PCI bus | ||||||
|  * @bus: top level PCI bus to reset |  * @bus: top level PCI bus to reset | ||||||
|  * |  * | ||||||
|  * Same as above except return -EAGAIN if the bus cannot be locked |  * Same as above except return -EAGAIN if the bus cannot be locked | ||||||
|  */ |  */ | ||||||
| static int __pci_try_reset_bus(struct pci_bus *bus) | static int __pci_reset_bus(struct pci_bus *bus) | ||||||
| { | { | ||||||
| 	int rc; | 	int rc; | ||||||
| 
 | 
 | ||||||
|  | @ -4882,17 +4882,17 @@ static int __pci_try_reset_bus(struct pci_bus *bus) | ||||||
| } | } | ||||||
| 
 | 
 | ||||||
| /**
 | /**
 | ||||||
|  * pci_try_reset_bus - Try to reset a PCI bus |  * pci_reset_bus - Try to reset a PCI bus | ||||||
|  * @pdev: top level PCI device to reset via slot/bus |  * @pdev: top level PCI device to reset via slot/bus | ||||||
|  * |  * | ||||||
|  * Same as above except return -EAGAIN if the bus cannot be locked |  * Same as above except return -EAGAIN if the bus cannot be locked | ||||||
|  */ |  */ | ||||||
| int pci_try_reset_bus(struct pci_dev *pdev) | int pci_reset_bus(struct pci_dev *pdev) | ||||||
| { | { | ||||||
| 	return pci_probe_reset_slot(pdev->slot) ? | 	return pci_probe_reset_slot(pdev->slot) ? | ||||||
| 	    __pci_try_reset_slot(pdev->slot) : __pci_try_reset_bus(pdev->bus); | 	    __pci_reset_slot(pdev->slot) : __pci_reset_bus(pdev->bus); | ||||||
| } | } | ||||||
| EXPORT_SYMBOL_GPL(pci_try_reset_bus); | EXPORT_SYMBOL_GPL(pci_reset_bus); | ||||||
| 
 | 
 | ||||||
| /**
 | /**
 | ||||||
|  * pcix_get_max_mmrbc - get PCI-X maximum designed memory read byte count |  * pcix_get_max_mmrbc - get PCI-X maximum designed memory read byte count | ||||||
|  |  | ||||||
|  | @ -1010,7 +1010,7 @@ static long vfio_pci_ioctl(void *device_data, | ||||||
| 						    &info, slot); | 						    &info, slot); | ||||||
| 		if (!ret) | 		if (!ret) | ||||||
| 			/* User has access, do the reset */ | 			/* User has access, do the reset */ | ||||||
| 			ret = pci_try_reset_bus(vdev->pdev); | 			ret = pci_reset_bus(vdev->pdev); | ||||||
| 
 | 
 | ||||||
| hot_reset_release: | hot_reset_release: | ||||||
| 		for (i--; i >= 0; i--) | 		for (i--; i >= 0; i--) | ||||||
|  | @ -1372,7 +1372,7 @@ static void vfio_pci_try_bus_reset(struct vfio_pci_device *vdev) | ||||||
| 	} | 	} | ||||||
| 
 | 
 | ||||||
| 	if (needs_reset) | 	if (needs_reset) | ||||||
| 		ret = pci_try_reset_bus(vdev->pdev); | 		ret = pci_reset_bus(vdev->pdev); | ||||||
| 
 | 
 | ||||||
| put_devs: | put_devs: | ||||||
| 	for (i = 0; i < devs.cur_index; i++) { | 	for (i = 0; i < devs.cur_index; i++) { | ||||||
|  |  | ||||||
|  | @ -1097,7 +1097,7 @@ int pci_reset_function_locked(struct pci_dev *dev); | ||||||
| int pci_try_reset_function(struct pci_dev *dev); | int pci_try_reset_function(struct pci_dev *dev); | ||||||
| int pci_probe_reset_slot(struct pci_slot *slot); | int pci_probe_reset_slot(struct pci_slot *slot); | ||||||
| int pci_probe_reset_bus(struct pci_bus *bus); | int pci_probe_reset_bus(struct pci_bus *bus); | ||||||
| int pci_try_reset_bus(struct pci_dev *dev); | int pci_reset_bus(struct pci_dev *dev); | ||||||
| void pci_reset_secondary_bus(struct pci_dev *dev); | void pci_reset_secondary_bus(struct pci_dev *dev); | ||||||
| void pcibios_reset_secondary_bus(struct pci_dev *dev); | void pcibios_reset_secondary_bus(struct pci_dev *dev); | ||||||
| void pci_update_resource(struct pci_dev *dev, int resno); | void pci_update_resource(struct pci_dev *dev, int resno); | ||||||
|  |  | ||||||
		Loading…
	
		Reference in a new issue
	
	 Sinan Kaya
						Sinan Kaya