--- src/sys/bus/pci/pci.c 2007/02/11 01:51:28 1.37 +++ src/sys/bus/pci/pci.c 2007/05/04 17:25:04 1.38 @@ -1970,13 +1970,11 @@ pci_delete_resource(device_t dev, device struct resource_list * pci_get_resource_list (device_t dev, device_t child) { - struct pci_devinfo * dinfo = device_get_ivars(child); - struct resource_list * rl = &dinfo->resources; + struct pci_devinfo *dinfo = device_get_ivars(child); - if (!rl) + if (dinfo == NULL) return (NULL); - - return (rl); + return (&dinfo->resources); } u_int32_t