mirror of
https://github.com/opnsense/src.git
synced 2026-06-08 08:12:27 -04:00
pcib: Allocate PCI_RES_BUS resources with RF_ACTIVE
The allocated bus numbers are in use so should be activated when allocated. Reviewed by: imp Differential Revision: https://reviews.freebsd.org/D43689
This commit is contained in:
parent
03719c6514
commit
36efc64a6b
1 changed files with 2 additions and 2 deletions
|
|
@ -654,14 +654,14 @@ pcib_setup_secbus(device_t dev, struct pcib_secbus *bus, int min_count)
|
|||
*/
|
||||
rid = 0;
|
||||
bus->res = bus_alloc_resource_anywhere(dev, PCI_RES_BUS, &rid,
|
||||
min_count, 0);
|
||||
min_count, RF_ACTIVE);
|
||||
if (bus->res == NULL) {
|
||||
/*
|
||||
* Fall back to just allocating a range of a single bus
|
||||
* number.
|
||||
*/
|
||||
bus->res = bus_alloc_resource_anywhere(dev, PCI_RES_BUS, &rid,
|
||||
1, 0);
|
||||
1, RF_ACTIVE);
|
||||
} else if (rman_get_size(bus->res) < min_count)
|
||||
/*
|
||||
* Attempt to grow the existing range to satisfy the
|
||||
|
|
|
|||
Loading…
Reference in a new issue