summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorToomas Soome <tsoome@me.com>2018-10-21 22:48:51 +0300
committerToomas Soome <tsoome@me.com>2019-11-14 10:09:31 +0200
commit3fcf12aa85ee6a09e545bb163186849413a1ea3f (patch)
tree2c557513dfbfed97164364c8bfd47b3ab6add0da
parent2c465844f6cd2c93703f5788a09237087300a2ac (diff)
downloadillumos-joyent-3fcf12aa85ee6a09e545bb163186849413a1ea3f.tar.gz
11794 usba: cast between incompatible function types
Reviewed by: Robert Mustacchi <rm@fingolfin.org> Approved by: Dan McDonald <danmcd@joyent.com>
-rw-r--r--usr/src/uts/common/io/usb/usba/usbai.c12
1 files changed, 6 insertions, 6 deletions
diff --git a/usr/src/uts/common/io/usb/usba/usbai.c b/usr/src/uts/common/io/usb/usba/usbai.c
index f6ac391bd8..e1a6b4dfcd 100644
--- a/usr/src/uts/common/io/usb/usba/usbai.c
+++ b/usr/src/uts/common/io/usb/usba/usbai.c
@@ -1040,7 +1040,7 @@ usb_register_hotplug_cbs(dev_info_t *dip,
}
}
if (ddi_add_event_handler(dip, usba_device->rm_cookie,
- (peh_t)disconnect_event_handler,
+ (peh_t)(uintptr_t)disconnect_event_handler,
NULL, &evdata->ev_rm_cb_id) != DDI_SUCCESS) {
USB_DPRINTF_L2(DPRINT_MASK_USBAI, usbai_log_handle,
"usb_register_hotplug_cbs: add disconnect handler failed");
@@ -1058,7 +1058,7 @@ usb_register_hotplug_cbs(dev_info_t *dip,
}
}
if (ddi_add_event_handler(dip, usba_device->ins_cookie,
- (peh_t)reconnect_event_handler,
+ (peh_t)(uintptr_t)reconnect_event_handler,
NULL, &evdata->ev_ins_cb_id) != DDI_SUCCESS) {
USB_DPRINTF_L2(DPRINT_MASK_USBAI, usbai_log_handle,
"usb_register_hotplug_cbs: add reconnect handler failed");
@@ -1129,7 +1129,7 @@ usb_register_event_cbs(dev_info_t *dip, usb_event_t *usb_evdata,
}
}
if (ddi_add_event_handler(dip, usba_device->rm_cookie,
- (peh_t)usb_evdata->disconnect_event_handler,
+ (peh_t)(uintptr_t)usb_evdata->disconnect_event_handler,
NULL, &evdata->ev_rm_cb_id) != DDI_SUCCESS) {
goto fail;
@@ -1144,7 +1144,7 @@ usb_register_event_cbs(dev_info_t *dip, usb_event_t *usb_evdata,
}
}
if (ddi_add_event_handler(dip, usba_device->ins_cookie,
- (peh_t)usb_evdata->reconnect_event_handler,
+ (peh_t)(uintptr_t)usb_evdata->reconnect_event_handler,
NULL, &evdata->ev_ins_cb_id) != DDI_SUCCESS) {
goto fail;
@@ -1159,7 +1159,7 @@ usb_register_event_cbs(dev_info_t *dip, usb_event_t *usb_evdata,
}
}
if (ddi_add_event_handler(dip, usba_device->resume_cookie,
- (peh_t)usb_evdata->post_resume_event_handler,
+ (peh_t)(uintptr_t)usb_evdata->post_resume_event_handler,
NULL, &evdata->ev_resume_cb_id) != DDI_SUCCESS) {
goto fail;
@@ -1174,7 +1174,7 @@ usb_register_event_cbs(dev_info_t *dip, usb_event_t *usb_evdata,
}
}
if (ddi_add_event_handler(dip, usba_device->suspend_cookie,
- (peh_t)usb_evdata->pre_suspend_event_handler,
+ (peh_t)(uintptr_t)usb_evdata->pre_suspend_event_handler,
NULL, &evdata->ev_suspend_cb_id) != DDI_SUCCESS) {
goto fail;