summaryrefslogtreecommitdiff
path: root/usr
diff options
context:
space:
mode:
authorToomas Soome <tsoome@me.com>2018-10-18 18:50:29 +0300
committerDan McDonald <danmcd@joyent.com>2019-02-04 11:10:10 -0500
commitb6e3994c8d3dda9030c4b653901b7d478245d3cb (patch)
treece4442bebc79b52efc49f4531389036e9339d9df /usr
parent022bfefbcaaea5feb95b93e32451de7e29dbcb58 (diff)
downloadillumos-joyent-b6e3994c8d3dda9030c4b653901b7d478245d3cb.tar.gz
10301 pcifm: cast between incompatible function types
Reviewed by: Andy Fiddaman <andy@omniosce.org> Reviewed by: Gergő Doma <domag02@gmail.com> Approved by: Dan McDonald <danmcd@joyent.com>
Diffstat (limited to 'usr')
-rw-r--r--usr/src/uts/common/os/pcifm.c6
1 files changed, 4 insertions, 2 deletions
diff --git a/usr/src/uts/common/os/pcifm.c b/usr/src/uts/common/os/pcifm.c
index fa6e819a5b..a95686fc54 100644
--- a/usr/src/uts/common/os/pcifm.c
+++ b/usr/src/uts/common/os/pcifm.c
@@ -1440,8 +1440,10 @@ pci_check_ranges(dev_info_t *dip, void *arg)
*/
/*ARGSUSED*/
static void
-pci_target_drain(void *private_p, pci_target_err_t *tgt_err)
+pci_target_drain(void *private_p, const void *err,
+ const errorq_elem_t *arg __unused)
{
+ pci_target_err_t *tgt_err = (pci_target_err_t *)err;
char buf[FM_MAX_CLASS];
/*
@@ -1492,7 +1494,7 @@ pci_targetq_init(void)
*/
if (pci_target_queue == NULL) {
pci_target_queue = errorq_create("pci_target_queue",
- (errorq_func_t)pci_target_drain, (void *)NULL,
+ pci_target_drain, (void *)NULL,
TARGET_MAX_ERRS, sizeof (pci_target_err_t), FM_ERR_PIL,
ERRORQ_VITAL);
if (pci_target_queue == NULL)