Browse Source

Minor fixups

tags/v0.9.3
Michael Brown 19 years ago
parent
commit
677cda3263
1 changed files with 3 additions and 2 deletions
  1. 3
    2
      src/drivers/bus/pci.c

+ 3
- 2
src/drivers/bus/pci.c View File

119
 
119
 
120
 	if ( dev->devid.bus_type != PCI_BUS_TYPE ) {
120
 	if ( dev->devid.bus_type != PCI_BUS_TYPE ) {
121
 		memset ( pci, 0, sizeof ( *pci ) );
121
 		memset ( pci, 0, sizeof ( *pci ) );
122
+		dev->devid.bus_type = PCI_BUS_TYPE;
122
 	}
123
 	}
123
 	pci->dev = dev;
124
 	pci->dev = dev;
124
 	return pci;
125
 	return pci;
153
 		/* Fill in dev structure, if present */
154
 		/* Fill in dev structure, if present */
154
 		if ( pci->dev ) {
155
 		if ( pci->dev ) {
155
 			pci->dev->name = driver->name;
156
 			pci->dev->name = driver->name;
156
-			pci->dev->devid.vendor_id = pci->vendor;
157
-			pci->dev->devid.device_id = pci->dev_id;
157
+			pci->dev->devid.vendor_id = htons ( pci->vendor );
158
+			pci->dev->devid.device_id = htons ( pci->dev_id );
158
 		}
159
 		}
159
 
160
 
160
 		/* If driver has a class, and class matches, use it */
161
 		/* If driver has a class, and class matches, use it */

Loading…
Cancel
Save