summaryrefslogtreecommitdiff
path: root/usr/src/uts/common/os/sunmdi.c
diff options
context:
space:
mode:
Diffstat (limited to 'usr/src/uts/common/os/sunmdi.c')
-rw-r--r--usr/src/uts/common/os/sunmdi.c7
1 files changed, 4 insertions, 3 deletions
diff --git a/usr/src/uts/common/os/sunmdi.c b/usr/src/uts/common/os/sunmdi.c
index 91e00cf82e..e384df5750 100644
--- a/usr/src/uts/common/os/sunmdi.c
+++ b/usr/src/uts/common/os/sunmdi.c
@@ -8663,7 +8663,8 @@ attach_phci_drivers(char *vhci_class)
for (i = 0; i < cur_elements; i++) {
if (modrootloaded || root_support_list[i]) {
m = ddi_name_to_major(driver_list[i]);
- if (m != (major_t)-1 && ddi_hold_installed_driver(m))
+ if (m != DDI_MAJOR_T_NONE &&
+ ddi_hold_installed_driver(m))
ddi_rele_driver(m);
}
}
@@ -8705,7 +8706,7 @@ build_vhci_cache(mdi_vhci_t *vh)
attach_phci_drivers(vh->vh_class);
bus_config_all_phcis(vhcache, NDI_DRV_CONF_REPROBE | NDI_NO_EVENT,
- BUS_CONFIG_ALL, (major_t)-1);
+ BUS_CONFIG_ALL, DDI_MAJOR_T_NONE);
rw_enter(&vhcache->vhcache_lock, RW_WRITER);
vhcache->vhcache_flags |= MDI_VHCI_CACHE_SETUP_DONE;
@@ -8770,7 +8771,7 @@ vhcache_discover_paths(mdi_vhci_t *vh)
if (vhcache_do_discovery(vhc)) {
attach_phci_drivers(vh->vh_class);
bus_config_all_phcis(vhcache, NDI_DRV_CONF_REPROBE |
- NDI_NO_EVENT, BUS_CONFIG_ALL, (major_t)-1);
+ NDI_NO_EVENT, BUS_CONFIG_ALL, DDI_MAJOR_T_NONE);
mutex_enter(&vhc->vhc_lock);
vhc->vhc_path_discovery_cutoff_time = lbolt64 +