diff options
| author | Toomas Soome <tsoome@me.com> | 2018-10-21 22:48:51 +0300 |
|---|---|---|
| committer | Toomas Soome <tsoome@me.com> | 2019-11-14 10:09:31 +0200 |
| commit | 3fcf12aa85ee6a09e545bb163186849413a1ea3f (patch) | |
| tree | 2c557513dfbfed97164364c8bfd47b3ab6add0da | |
| parent | 2c465844f6cd2c93703f5788a09237087300a2ac (diff) | |
| download | illumos-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.c | 12 |
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; |
