diff options
author | Warner Losh <imp@FreeBSD.org> | 2024-07-25 04:22:58 +0000 |
---|---|---|
committer | Warner Losh <imp@FreeBSD.org> | 2024-07-25 04:22:58 +0000 |
commit | 5b56413d04e608379c9a306373554a8e4d321bc0 (patch) | |
tree | c9151d7d1f89e0d4d84120695ab396078fef3ad5 /sys/dev/hyperv | |
parent | 29d13f3d06dec06a2fc9636ca8308c0462f80cfc (diff) |
newbus: globally replace device_add_child(..., -1) with DEVICE_UNIT_ANY
Sponsored by: Netflix
Diffstat (limited to 'sys/dev/hyperv')
-rw-r--r-- | sys/dev/hyperv/pcib/vmbus_pcib.c | 2 | ||||
-rw-r--r-- | sys/dev/hyperv/vmbus/vmbus.c | 5 | ||||
-rw-r--r-- | sys/dev/hyperv/vmbus/vmbus_et.c | 2 |
3 files changed, 5 insertions, 4 deletions
diff --git a/sys/dev/hyperv/pcib/vmbus_pcib.c b/sys/dev/hyperv/pcib/vmbus_pcib.c index 9aec2fac698a..7c596c724e52 100644 --- a/sys/dev/hyperv/pcib/vmbus_pcib.c +++ b/sys/dev/hyperv/pcib/vmbus_pcib.c @@ -1564,7 +1564,7 @@ vmbus_pcib_attach(device_t dev) vmbus_pcib_prepopulate_bars(hbus); - hbus->pci_bus = device_add_child(dev, "pci", -1); + hbus->pci_bus = device_add_child(dev, "pci", DEVICE_UNIT_ANY); if (!hbus->pci_bus) { device_printf(dev, "failed to create pci bus\n"); ret = ENXIO; diff --git a/sys/dev/hyperv/vmbus/vmbus.c b/sys/dev/hyperv/vmbus/vmbus.c index 4157a4c41cea..774ba6da46e7 100644 --- a/sys/dev/hyperv/vmbus/vmbus.c +++ b/sys/dev/hyperv/vmbus/vmbus.c @@ -1015,7 +1015,8 @@ vmbus_add_child(struct vmbus_channel *chan) device_t parent = sc->vmbus_dev; bus_topo_lock(); - chan->ch_dev = device_add_child(parent, NULL, -1); + + chan->ch_dev = device_add_child(parent, NULL, DEVICE_UNIT_ANY); if (chan->ch_dev == NULL) { bus_topo_unlock(); device_printf(parent, "device_add_child for chan%u failed\n", @@ -1379,7 +1380,7 @@ vmbus_identify(driver_t *driver, device_t parent) if (device_get_unit(parent) != 0 || vm_guest != VM_GUEST_HV || (hyperv_features & CPUID_HV_MSR_SYNIC) == 0) return; - device_add_child(parent, "vmbus", -1); + device_add_child(parent, "vmbus", DEVICE_UNIT_ANY); } static int diff --git a/sys/dev/hyperv/vmbus/vmbus_et.c b/sys/dev/hyperv/vmbus/vmbus_et.c index 4ff011cfd77e..21b1cd9e4e39 100644 --- a/sys/dev/hyperv/vmbus/vmbus_et.c +++ b/sys/dev/hyperv/vmbus/vmbus_et.c @@ -132,7 +132,7 @@ vmbus_et_identify(driver_t *driver, device_t parent) hyperv_tc64 == NULL) return; - device_add_child(parent, VMBUS_ET_NAME, -1); + device_add_child(parent, VMBUS_ET_NAME, DEVICE_UNIT_ANY); } static int |