Module Name: src
Committed By: thorpej
Date: Fri Feb 7 00:04:28 UTC 2020
Modified Files:
src/sys/dev/pci: if_bce.c if_bge.c if_bnx.c if_cas.c if_ena.c if_jme.c
if_pcn.c if_sip.c if_ste.c if_stge.c if_vr.c if_vte.c
Log Message:
Use callout_setfunc() / callout_schedule().
To generate a diff of this commit:
cvs rdiff -u -r1.57 -r1.58 src/sys/dev/pci/if_bce.c
cvs rdiff -u -r1.344 -r1.345 src/sys/dev/pci/if_bge.c
cvs rdiff -u -r1.91 -r1.92 src/sys/dev/pci/if_bnx.c
cvs rdiff -u -r1.39 -r1.40 src/sys/dev/pci/if_cas.c
cvs rdiff -u -r1.21 -r1.22 src/sys/dev/pci/if_ena.c
cvs rdiff -u -r1.47 -r1.48 src/sys/dev/pci/if_jme.c
cvs rdiff -u -r1.73 -r1.74 src/sys/dev/pci/if_pcn.c
cvs rdiff -u -r1.177 -r1.178 src/sys/dev/pci/if_sip.c
cvs rdiff -u -r1.59 -r1.60 src/sys/dev/pci/if_ste.c
cvs rdiff -u -r1.78 -r1.79 src/sys/dev/pci/if_stge.c
cvs rdiff -u -r1.132 -r1.133 src/sys/dev/pci/if_vr.c
cvs rdiff -u -r1.30 -r1.31 src/sys/dev/pci/if_vte.c
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
Modified files:
Index: src/sys/dev/pci/if_bce.c
diff -u src/sys/dev/pci/if_bce.c:1.57 src/sys/dev/pci/if_bce.c:1.58
--- src/sys/dev/pci/if_bce.c:1.57 Thu Jan 30 13:56:48 2020
+++ src/sys/dev/pci/if_bce.c Fri Feb 7 00:04:28 2020
@@ -1,4 +1,4 @@
-/* $NetBSD: if_bce.c,v 1.57 2020/01/30 13:56:48 thorpej Exp $ */
+/* $NetBSD: if_bce.c,v 1.58 2020/02/07 00:04:28 thorpej Exp $ */
/*
* Copyright (c) 2003 Clifford Wright. All rights reserved.
@@ -35,7 +35,7 @@
*/
#include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: if_bce.c,v 1.57 2020/01/30 13:56:48 thorpej Exp $");
+__KERNEL_RCSID(0, "$NetBSD: if_bce.c,v 1.58 2020/02/07 00:04:28 thorpej Exp $");
#include "vlan.h"
@@ -475,6 +475,7 @@ bce_attach(device_t parent, device_t sel
rnd_attach_source(&sc->rnd_source, device_xname(self),
RND_TYPE_NET, RND_FLAG_DEFAULT);
callout_init(&sc->bce_timeout, 0);
+ callout_setfunc(&sc->bce_timeout, bce_tick, sc);
if (pmf_device_register(self, NULL, bce_resume))
pmf_class_network_register(self, ifp);
@@ -998,7 +999,7 @@ bce_init(struct ifnet *ifp)
BCE_ENET_CTL) | EC_EE);
/* start timer */
- callout_reset(&sc->bce_timeout, hz, bce_tick, sc);
+ callout_schedule(&sc->bce_timeout, hz);
/* mark as running, and no outputs active */
ifp->if_flags |= IFF_RUNNING;
@@ -1487,5 +1488,5 @@ bce_tick(void *v)
mii_tick(&sc->bce_mii);
splx(s);
- callout_reset(&sc->bce_timeout, hz, bce_tick, sc);
+ callout_schedule(&sc->bce_timeout, hz);
}
Index: src/sys/dev/pci/if_bge.c
diff -u src/sys/dev/pci/if_bge.c:1.344 src/sys/dev/pci/if_bge.c:1.345
--- src/sys/dev/pci/if_bge.c:1.344 Tue Feb 4 05:44:14 2020
+++ src/sys/dev/pci/if_bge.c Fri Feb 7 00:04:28 2020
@@ -1,4 +1,4 @@
-/* $NetBSD: if_bge.c,v 1.344 2020/02/04 05:44:14 thorpej Exp $ */
+/* $NetBSD: if_bge.c,v 1.345 2020/02/07 00:04:28 thorpej Exp $ */
/*
* Copyright (c) 2001 Wind River Systems
@@ -79,7 +79,7 @@
*/
#include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: if_bge.c,v 1.344 2020/02/04 05:44:14 thorpej Exp $");
+__KERNEL_RCSID(0, "$NetBSD: if_bge.c,v 1.345 2020/02/07 00:04:28 thorpej Exp $");
#include <sys/param.h>
#include <sys/systm.h>
@@ -4010,6 +4010,7 @@ again:
#endif /* BGE_EVENT_COUNTERS */
DPRINTFN(5, ("callout_init\n"));
callout_init(&sc->bge_timeout, 0);
+ callout_setfunc(&sc->bge_timeout, bge_tick, sc);
if (pmf_device_register(self, NULL, NULL))
pmf_class_network_register(self, ifp);
@@ -4802,7 +4803,7 @@ bge_tick(void *xsc)
bge_asf_driver_up(sc);
if (!sc->bge_detaching)
- callout_reset(&sc->bge_timeout, hz, bge_tick, sc);
+ callout_schedule(&sc->bge_timeout, hz);
splx(s);
}
@@ -5693,7 +5694,7 @@ bge_init(struct ifnet *ifp)
ifp->if_flags |= IFF_RUNNING;
ifp->if_flags &= ~IFF_OACTIVE;
- callout_reset(&sc->bge_timeout, hz, bge_tick, sc);
+ callout_schedule(&sc->bge_timeout, hz);
out:
sc->bge_if_flags = ifp->if_flags;
Index: src/sys/dev/pci/if_bnx.c
diff -u src/sys/dev/pci/if_bnx.c:1.91 src/sys/dev/pci/if_bnx.c:1.92
--- src/sys/dev/pci/if_bnx.c:1.91 Tue Feb 4 05:44:14 2020
+++ src/sys/dev/pci/if_bnx.c Fri Feb 7 00:04:28 2020
@@ -1,4 +1,4 @@
-/* $NetBSD: if_bnx.c,v 1.91 2020/02/04 05:44:14 thorpej Exp $ */
+/* $NetBSD: if_bnx.c,v 1.92 2020/02/07 00:04:28 thorpej Exp $ */
/* $OpenBSD: if_bnx.c,v 1.101 2013/03/28 17:21:44 brad Exp $ */
/*-
@@ -35,7 +35,7 @@
#if 0
__FBSDID("$FreeBSD: src/sys/dev/bce/if_bce.c,v 1.3 2006/04/13 14:12:26 ru Exp $");
#endif
-__KERNEL_RCSID(0, "$NetBSD: if_bnx.c,v 1.91 2020/02/04 05:44:14 thorpej Exp $");
+__KERNEL_RCSID(0, "$NetBSD: if_bnx.c,v 1.92 2020/02/07 00:04:28 thorpej Exp $");
/*
* The following controllers are supported by this driver:
@@ -912,6 +912,7 @@ bnx_attach(device_t parent, device_t sel
ether_ifattach(ifp, sc->eaddr);
callout_init(&sc->bnx_timeout, 0);
+ callout_setfunc(&sc->bnx_timeout, bnx_tick, sc);
/* Hookup IRQ last. */
sc->bnx_intrhand = pci_intr_establish_xname(pc, ih, IPL_NET, bnx_intr,
@@ -5065,7 +5066,7 @@ bnx_init(struct ifnet *ifp)
SET(ifp->if_flags, IFF_RUNNING);
CLR(ifp->if_flags, IFF_OACTIVE);
- callout_reset(&sc->bnx_timeout, hz, bnx_tick, sc);
+ callout_schedule(&sc->bnx_timeout, hz);
bnx_init_exit:
DBPRINT(sc, BNX_VERBOSE_RESET, "Exiting %s()\n", __func__);
@@ -5894,7 +5895,7 @@ bnx_tick(void *xsc)
/* Schedule the next tick. */
if (!sc->bnx_detaching)
- callout_reset(&sc->bnx_timeout, hz, bnx_tick, sc);
+ callout_schedule(&sc->bnx_timeout, hz);
if (sc->bnx_link)
goto bnx_tick_exit;
Index: src/sys/dev/pci/if_cas.c
diff -u src/sys/dev/pci/if_cas.c:1.39 src/sys/dev/pci/if_cas.c:1.40
--- src/sys/dev/pci/if_cas.c:1.39 Tue Feb 4 05:44:14 2020
+++ src/sys/dev/pci/if_cas.c Fri Feb 7 00:04:28 2020
@@ -1,4 +1,4 @@
-/* $NetBSD: if_cas.c,v 1.39 2020/02/04 05:44:14 thorpej Exp $ */
+/* $NetBSD: if_cas.c,v 1.40 2020/02/07 00:04:28 thorpej Exp $ */
/* $OpenBSD: if_cas.c,v 1.29 2009/11/29 16:19:38 kettenis Exp $ */
/*
@@ -44,7 +44,7 @@
*/
#include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: if_cas.c,v 1.39 2020/02/04 05:44:14 thorpej Exp $");
+__KERNEL_RCSID(0, "$NetBSD: if_cas.c,v 1.40 2020/02/07 00:04:28 thorpej Exp $");
#ifndef _MODULE
#include "opt_inet.h"
@@ -732,6 +732,7 @@ cas_config(struct cas_softc *sc, const u
NULL, device_xname(sc->sc_dev), "interrupts");
callout_init(&sc->sc_tick_ch, 0);
+ callout_setfunc(&sc->sc_tick_ch, cas_tick, sc);
return;
}
@@ -875,7 +876,7 @@ cas_tick(void *arg)
mii_tick(&sc->sc_mii);
splx(s);
- callout_reset(&sc->sc_tick_ch, hz, cas_tick, sc);
+ callout_schedule(&sc->sc_tick_ch, hz);
}
int
@@ -1277,7 +1278,7 @@ cas_init(struct ifnet *ifp)
bus_space_write_4(t, h, CAS_RX_KICK2, 4);
/* Start the one second timer. */
- callout_reset(&sc->sc_tick_ch, hz, cas_tick, sc);
+ callout_schedule(&sc->sc_tick_ch, hz);
ifp->if_flags |= IFF_RUNNING;
ifp->if_flags &= ~IFF_OACTIVE;
Index: src/sys/dev/pci/if_ena.c
diff -u src/sys/dev/pci/if_ena.c:1.21 src/sys/dev/pci/if_ena.c:1.22
--- src/sys/dev/pci/if_ena.c:1.21 Tue Feb 4 05:44:14 2020
+++ src/sys/dev/pci/if_ena.c Fri Feb 7 00:04:28 2020
@@ -31,7 +31,7 @@
#if 0
__FBSDID("$FreeBSD: head/sys/dev/ena/ena.c 333456 2018-05-10 09:37:54Z mw $");
#endif
-__KERNEL_RCSID(0, "$NetBSD: if_ena.c,v 1.21 2020/02/04 05:44:14 thorpej Exp $");
+__KERNEL_RCSID(0, "$NetBSD: if_ena.c,v 1.22 2020/02/07 00:04:28 thorpej Exp $");
#include <sys/param.h>
#include <sys/systm.h>
@@ -2261,8 +2261,7 @@ ena_up(struct ena_adapter *adapter)
if_setdrvflagbits(adapter->ifp, IFF_RUNNING,
IFF_OACTIVE);
- callout_reset(&adapter->timer_service, hz,
- ena_timer_service, (void *)adapter);
+ callout_schedule(&adapter->timer_service, hz);
adapter->up = true;
@@ -3629,8 +3628,7 @@ ena_reset_task(struct work *wk, void *ar
}
}
- callout_reset(&adapter->timer_service, hz,
- ena_timer_service, (void *)adapter);
+ callout_schedule(&adapter->timer_service, hz);
rw_exit(&adapter->ioctl_sx);
@@ -3800,6 +3798,7 @@ ena_attach(device_t parent, device_t sel
}
callout_init(&adapter->timer_service, CALLOUT_MPSAFE);
+ callout_setfunc(&adapter->timer_service, ena_timer_service, adapter);
/* Initialize reset task queue */
rc = workqueue_create(&adapter->reset_tq, "ena_reset_enq",
Index: src/sys/dev/pci/if_jme.c
diff -u src/sys/dev/pci/if_jme.c:1.47 src/sys/dev/pci/if_jme.c:1.48
--- src/sys/dev/pci/if_jme.c:1.47 Thu Jan 30 05:42:00 2020
+++ src/sys/dev/pci/if_jme.c Fri Feb 7 00:04:28 2020
@@ -1,4 +1,4 @@
-/* $NetBSD: if_jme.c,v 1.47 2020/01/30 05:42:00 thorpej Exp $ */
+/* $NetBSD: if_jme.c,v 1.48 2020/02/07 00:04:28 thorpej Exp $ */
/*
* Copyright (c) 2008 Manuel Bouyer. All rights reserved.
@@ -58,7 +58,7 @@
*/
#include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: if_jme.c,v 1.47 2020/01/30 05:42:00 thorpej Exp $");
+__KERNEL_RCSID(0, "$NetBSD: if_jme.c,v 1.48 2020/02/07 00:04:28 thorpej Exp $");
#include <sys/param.h>
@@ -280,6 +280,7 @@ jme_pci_attach(device_t parent, device_t
sc->jme_dev = self;
aprint_normal("\n");
callout_init(&sc->jme_tick_ch, 0);
+ callout_setfunc(&sc->jme_tick_ch, jme_ticks, sc);
jp = jme_lookup_product(pa->pa_id);
if (jp == NULL)
@@ -962,7 +963,7 @@ jme_init(struct ifnet *ifp, int do_ifini
sc->jme_txcsr | TXCSR_TX_ENB);
/* start ticks calls */
- callout_reset(&sc->jme_tick_ch, hz, jme_ticks, sc);
+ callout_schedule(&sc->jme_tick_ch, hz);
sc->jme_if.if_flags |= IFF_RUNNING;
sc->jme_if.if_flags &= ~IFF_OACTIVE;
splx(s);
@@ -1756,7 +1757,7 @@ jme_ticks(void *v)
mii_tick(&sc->jme_mii);
/* every seconds */
- callout_reset(&sc->jme_tick_ch, hz, jme_ticks, sc);
+ callout_schedule(&sc->jme_tick_ch, hz);
splx(s);
}
Index: src/sys/dev/pci/if_pcn.c
diff -u src/sys/dev/pci/if_pcn.c:1.73 src/sys/dev/pci/if_pcn.c:1.74
--- src/sys/dev/pci/if_pcn.c:1.73 Wed Jan 29 06:46:58 2020
+++ src/sys/dev/pci/if_pcn.c Fri Feb 7 00:04:28 2020
@@ -1,4 +1,4 @@
-/* $NetBSD: if_pcn.c,v 1.73 2020/01/29 06:46:58 thorpej Exp $ */
+/* $NetBSD: if_pcn.c,v 1.74 2020/02/07 00:04:28 thorpej Exp $ */
/*
* Copyright (c) 2001 Wasabi Systems, Inc.
@@ -65,7 +65,7 @@
*/
#include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: if_pcn.c,v 1.73 2020/01/29 06:46:58 thorpej Exp $");
+__KERNEL_RCSID(0, "$NetBSD: if_pcn.c,v 1.74 2020/02/07 00:04:28 thorpej Exp $");
#include <sys/param.h>
#include <sys/systm.h>
@@ -582,6 +582,7 @@ pcn_attach(device_t parent, device_t sel
sc->sc_dev = self;
callout_init(&sc->sc_tick_ch, 0);
+ callout_setfunc(&sc->sc_tick_ch, pcn_tick, sc);
aprint_normal(": AMD PCnet-PCI Ethernet\n");
@@ -1567,7 +1568,7 @@ pcn_tick(void *arg)
mii_tick(&sc->sc_mii);
splx(s);
- callout_reset(&sc->sc_tick_ch, hz, pcn_tick, sc);
+ callout_schedule(&sc->sc_tick_ch, hz);
}
/*
@@ -1811,7 +1812,7 @@ pcn_init(struct ifnet *ifp)
if (sc->sc_flags & PCN_F_HAS_MII) {
/* Start the one second MII clock. */
- callout_reset(&sc->sc_tick_ch, hz, pcn_tick, sc);
+ callout_schedule(&sc->sc_tick_ch, hz);
}
/* ...all done! */
Index: src/sys/dev/pci/if_sip.c
diff -u src/sys/dev/pci/if_sip.c:1.177 src/sys/dev/pci/if_sip.c:1.178
--- src/sys/dev/pci/if_sip.c:1.177 Tue Feb 4 05:44:14 2020
+++ src/sys/dev/pci/if_sip.c Fri Feb 7 00:04:28 2020
@@ -1,4 +1,4 @@
-/* $NetBSD: if_sip.c,v 1.177 2020/02/04 05:44:14 thorpej Exp $ */
+/* $NetBSD: if_sip.c,v 1.178 2020/02/07 00:04:28 thorpej Exp $ */
/*-
* Copyright (c) 2001, 2002 The NetBSD Foundation, Inc.
@@ -73,7 +73,7 @@
*/
#include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: if_sip.c,v 1.177 2020/02/04 05:44:14 thorpej Exp $");
+__KERNEL_RCSID(0, "$NetBSD: if_sip.c,v 1.178 2020/02/07 00:04:28 thorpej Exp $");
#include <sys/param.h>
#include <sys/systm.h>
@@ -995,6 +995,7 @@ sipcom_attach(device_t parent, device_t
char intrbuf[PCI_INTRSTR_LEN];
callout_init(&sc->sc_tick_ch, 0);
+ callout_setfunc(&sc->sc_tick_ch, sipcom_tick, sc);
sip = sipcom_lookup(pa, strcmp(cf->cf_name, "gsip") == 0);
if (sip == NULL) {
@@ -2427,7 +2428,7 @@ sipcom_tick(void *arg)
mii_tick(&sc->sc_mii);
splx(s);
- callout_reset(&sc->sc_tick_ch, hz, sipcom_tick, sc);
+ callout_schedule(&sc->sc_tick_ch, hz);
}
/*
@@ -2760,7 +2761,7 @@ sipcom_init(struct ifnet *ifp)
/*
* Start the one second MII clock.
*/
- callout_reset(&sc->sc_tick_ch, hz, sipcom_tick, sc);
+ callout_schedule(&sc->sc_tick_ch, hz);
/*
* ...all done!
Index: src/sys/dev/pci/if_ste.c
diff -u src/sys/dev/pci/if_ste.c:1.59 src/sys/dev/pci/if_ste.c:1.60
--- src/sys/dev/pci/if_ste.c:1.59 Thu Jan 30 05:24:53 2020
+++ src/sys/dev/pci/if_ste.c Fri Feb 7 00:04:28 2020
@@ -1,4 +1,4 @@
-/* $NetBSD: if_ste.c,v 1.59 2020/01/30 05:24:53 thorpej Exp $ */
+/* $NetBSD: if_ste.c,v 1.60 2020/02/07 00:04:28 thorpej Exp $ */
/*-
* Copyright (c) 2001 The NetBSD Foundation, Inc.
@@ -35,7 +35,7 @@
*/
#include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: if_ste.c,v 1.59 2020/01/30 05:24:53 thorpej Exp $");
+__KERNEL_RCSID(0, "$NetBSD: if_ste.c,v 1.60 2020/02/07 00:04:28 thorpej Exp $");
#include <sys/param.h>
@@ -310,6 +310,7 @@ ste_attach(device_t parent, device_t sel
sc->sc_dev = self;
callout_init(&sc->sc_tick_ch, 0);
+ callout_setfunc(&sc->sc_tick_ch, ste_tick, sc);
sp = ste_lookup(pa);
if (sp == NULL) {
@@ -1076,7 +1077,7 @@ ste_tick(void *arg)
ste_stats_update(sc);
splx(s);
- callout_reset(&sc->sc_tick_ch, hz, ste_tick, sc);
+ callout_schedule(&sc->sc_tick_ch, hz);
}
/*
@@ -1333,7 +1334,7 @@ ste_init(struct ifnet *ifp)
/*
* Start the one second MII clock.
*/
- callout_reset(&sc->sc_tick_ch, hz, ste_tick, sc);
+ callout_schedule(&sc->sc_tick_ch, hz);
/*
* ...all done!
Index: src/sys/dev/pci/if_stge.c
diff -u src/sys/dev/pci/if_stge.c:1.78 src/sys/dev/pci/if_stge.c:1.79
--- src/sys/dev/pci/if_stge.c:1.78 Thu Jan 30 05:24:53 2020
+++ src/sys/dev/pci/if_stge.c Fri Feb 7 00:04:28 2020
@@ -1,4 +1,4 @@
-/* $NetBSD: if_stge.c,v 1.78 2020/01/30 05:24:53 thorpej Exp $ */
+/* $NetBSD: if_stge.c,v 1.79 2020/02/07 00:04:28 thorpej Exp $ */
/*-
* Copyright (c) 2001 The NetBSD Foundation, Inc.
@@ -35,7 +35,7 @@
*/
#include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: if_stge.c,v 1.78 2020/01/30 05:24:53 thorpej Exp $");
+__KERNEL_RCSID(0, "$NetBSD: if_stge.c,v 1.79 2020/02/07 00:04:28 thorpej Exp $");
#include <sys/param.h>
@@ -409,6 +409,7 @@ stge_attach(device_t parent, device_t se
sc->sc_dev = self;
callout_init(&sc->sc_tick_ch, 0);
+ callout_setfunc(&sc->sc_tick_ch, stge_tick, sc);
sp = stge_lookup(pa);
if (sp == NULL) {
@@ -1416,7 +1417,7 @@ stge_tick(void *arg)
stge_stats_update(sc);
splx(s);
- callout_reset(&sc->sc_tick_ch, hz, stge_tick, sc);
+ callout_schedule(&sc->sc_tick_ch, hz);
}
/*
@@ -1684,7 +1685,7 @@ stge_init(struct ifnet *ifp)
/*
* Start the one second MII clock.
*/
- callout_reset(&sc->sc_tick_ch, hz, stge_tick, sc);
+ callout_schedule(&sc->sc_tick_ch, hz);
/*
* ...all done!
Index: src/sys/dev/pci/if_vr.c
diff -u src/sys/dev/pci/if_vr.c:1.132 src/sys/dev/pci/if_vr.c:1.133
--- src/sys/dev/pci/if_vr.c:1.132 Thu Jan 30 05:24:53 2020
+++ src/sys/dev/pci/if_vr.c Fri Feb 7 00:04:28 2020
@@ -1,4 +1,4 @@
-/* $NetBSD: if_vr.c,v 1.132 2020/01/30 05:24:53 thorpej Exp $ */
+/* $NetBSD: if_vr.c,v 1.133 2020/02/07 00:04:28 thorpej Exp $ */
/*-
* Copyright (c) 1998, 1999 The NetBSD Foundation, Inc.
@@ -97,7 +97,7 @@
*/
#include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: if_vr.c,v 1.132 2020/01/30 05:24:53 thorpej Exp $");
+__KERNEL_RCSID(0, "$NetBSD: if_vr.c,v 1.133 2020/02/07 00:04:28 thorpej Exp $");
@@ -1275,7 +1275,7 @@ vr_init(struct ifnet *ifp)
ifp->if_flags &= ~IFF_OACTIVE;
/* Start one second timer. */
- callout_reset(&sc->vr_tick_ch, hz, vr_tick, sc);
+ callout_schedule(&sc->vr_tick_ch, hz);
/* Attempt to start output on the interface. */
vr_start(ifp);
@@ -1356,7 +1356,7 @@ vr_tick(void *arg)
mii_tick(&sc->vr_mii);
splx(s);
- callout_reset(&sc->vr_tick_ch, hz, vr_tick, sc);
+ callout_schedule(&sc->vr_tick_ch, hz);
}
/*
@@ -1498,6 +1498,7 @@ vr_attach(device_t parent, device_t self
sc->vr_tag = pa->pa_tag;
sc->vr_id = pa->pa_id;
callout_init(&sc->vr_tick_ch, 0);
+ callout_setfunc(&sc->vr_tick_ch, vr_tick, sc);
pci_aprint_devinfo(pa, NULL);
Index: src/sys/dev/pci/if_vte.c
diff -u src/sys/dev/pci/if_vte.c:1.30 src/sys/dev/pci/if_vte.c:1.31
--- src/sys/dev/pci/if_vte.c:1.30 Tue Feb 4 05:44:14 2020
+++ src/sys/dev/pci/if_vte.c Fri Feb 7 00:04:28 2020
@@ -1,4 +1,4 @@
-/* $NetBSD: if_vte.c,v 1.30 2020/02/04 05:44:14 thorpej Exp $ */
+/* $NetBSD: if_vte.c,v 1.31 2020/02/07 00:04:28 thorpej Exp $ */
/*
* Copyright (c) 2011 Manuel Bouyer. All rights reserved.
@@ -55,7 +55,7 @@
/* Driver for DM&P Electronics, Inc, Vortex86 RDC R6040 FastEthernet. */
#include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: if_vte.c,v 1.30 2020/02/04 05:44:14 thorpej Exp $");
+__KERNEL_RCSID(0, "$NetBSD: if_vte.c,v 1.31 2020/02/07 00:04:28 thorpej Exp $");
#include <sys/param.h>
#include <sys/systm.h>
@@ -178,6 +178,7 @@ vte_attach(device_t parent, device_t sel
sc->vte_dev = self;
callout_init(&sc->vte_tick_ch, 0);
+ callout_setfunc(&sc->vte_tick_ch, vte_tick, sc);
/* Map the device. */
h_valid = 0;
@@ -1203,7 +1204,7 @@ vte_tick(void *arg)
vte_stats_update(sc);
vte_txeof(sc);
vte_ifwatchdog(&sc->vte_if);
- callout_reset(&sc->vte_tick_ch, hz, vte_tick, sc);
+ callout_schedule(&sc->vte_tick_ch, hz);
splx(s);
}
@@ -1367,7 +1368,7 @@ vte_init(struct ifnet *ifp)
return error;
}
- callout_reset(&sc->vte_tick_ch, hz, vte_tick, sc);
+ callout_schedule(&sc->vte_tick_ch, hz);
DPRINTF(("ipend 0x%x 0x%x\n", CSR_READ_2(sc, VTE_MIER),
CSR_READ_2(sc, VTE_MISR)));