Eliminate all uses of the businfo field of pciDevice / pciConfigPtr.
This commit is contained in:
		
							parent
							
								
									26c9587f90
								
							
						
					
					
						commit
						a94176627c
					
				| 
						 | 
					@ -425,11 +425,6 @@ xf86scanpci(int flags)
 | 
				
			||||||
	    if (i > devp->busnum) {
 | 
						    if (i > devp->busnum) {
 | 
				
			||||||
		if (pciBusInfo[i]) {
 | 
							if (pciBusInfo[i]) {
 | 
				
			||||||
		    pciBusInfo[i]->bridge = devp;
 | 
							    pciBusInfo[i]->bridge = devp;
 | 
				
			||||||
		    /*
 | 
					 | 
				
			||||||
                     * The back link needs to be set here, and is unlikely to
 | 
					 | 
				
			||||||
		     * change.
 | 
					 | 
				
			||||||
		     */
 | 
					 | 
				
			||||||
		    devp->businfo = pciBusInfo[i];
 | 
					 | 
				
			||||||
		}
 | 
							}
 | 
				
			||||||
#ifdef ARCH_PCI_PCI_BRIDGE
 | 
					#ifdef ARCH_PCI_PCI_BRIDGE
 | 
				
			||||||
		ARCH_PCI_PCI_BRIDGE(devp);
 | 
							ARCH_PCI_PCI_BRIDGE(devp);
 | 
				
			||||||
| 
						 | 
					@ -452,16 +447,6 @@ xf86scanpci(int flags)
 | 
				
			||||||
    XF86SCANPCI_WRAPPER(SCANPCI_TERM);
 | 
					    XF86SCANPCI_WRAPPER(SCANPCI_TERM);
 | 
				
			||||||
#endif
 | 
					#endif
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    /*
 | 
					 | 
				
			||||||
     * Lastly, link bridges to their secondary bus, after the architecture has
 | 
					 | 
				
			||||||
     * had a chance to modify these assignments.
 | 
					 | 
				
			||||||
     */
 | 
					 | 
				
			||||||
    for (idx = 0;  idx < pciNumBuses;  idx++) {
 | 
					 | 
				
			||||||
	if (!(busp = pciBusInfo[idx]) || !(devp = busp->bridge))
 | 
					 | 
				
			||||||
	    continue;
 | 
					 | 
				
			||||||
	devp->businfo = busp;
 | 
					 | 
				
			||||||
    }
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
    xf86MsgVerb(X_INFO, 2, "PCI: End of PCI scan\n");
 | 
					    xf86MsgVerb(X_INFO, 2, "PCI: End of PCI scan\n");
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    return pci_devp;
 | 
					    return pci_devp;
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -656,7 +656,6 @@ typedef struct {
 | 
				
			||||||
    int	      devnum;
 | 
					    int	      devnum;
 | 
				
			||||||
    int	      funcnum;
 | 
					    int	      funcnum;
 | 
				
			||||||
    pciCfgSpc cfgspc;
 | 
					    pciCfgSpc cfgspc;
 | 
				
			||||||
    pointer   businfo;		/* pointer to secondary's bus info structure */
 | 
					 | 
				
			||||||
    struct pci_device * dev;
 | 
					    struct pci_device * dev;
 | 
				
			||||||
} pciDevice, *pciConfigPtr;
 | 
					} pciDevice, *pciConfigPtr;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
		Loading…
	
		Reference in New Issue