From: Ian Romanick Date: Tue, 27 Mar 2007 14:57:35 +0000 (-0700) Subject: Don't pci_device_probe until absolutely necessary. X-Git-Tag: android-x86-6.0-r1~218 X-Git-Url: http://git.osdn.net/view?a=commitdiff_plain;h=c6e72deddb3055167fff8007bf039be61e45849e;p=android-x86%2Fexternal-libpciaccess.git Don't pci_device_probe until absolutely necessary. --- diff --git a/src/scanpci.c b/src/scanpci.c index 66eb89b..a3ec5c5 100644 --- a/src/scanpci.c +++ b/src/scanpci.c @@ -124,6 +124,7 @@ print_pci_device( struct pci_device * dev, int verbose ) latency_timer, cache_line_size ); + pci_device_probe( dev ); for ( i = 0 ; i < 6 ; i++ ) { if ( dev->regions[i].base_addr != 0 ) { printf( " BASE%u 0x%08x addr 0x%08x %s", @@ -181,7 +182,6 @@ int main( int argc, char ** argv ) iter = pci_slot_match_iterator_create( NULL ); while ( (dev = pci_device_next( iter )) != NULL ) { - pci_device_probe( dev ); print_pci_device( dev, 1 ); }