svn commit: r305790 - head/sys/dev/hyperv/netvsc
Sepherosa Ziehau
sephe at FreeBSD.org
Wed Sep 14 06:47:26 UTC 2016
Author: sephe
Date: Wed Sep 14 06:47:25 2016
New Revision: 305790
URL: https://svnweb.freebsd.org/changeset/base/305790
Log:
hyperv/hn: Remove unused softc field
MFC after: 1 week
Sponsored by: Microsoft
Differential Revision: https://reviews.freebsd.org/D7866
Modified:
head/sys/dev/hyperv/netvsc/hv_net_vsc.h
head/sys/dev/hyperv/netvsc/hv_netvsc_drv_freebsd.c
Modified: head/sys/dev/hyperv/netvsc/hv_net_vsc.h
==============================================================================
--- head/sys/dev/hyperv/netvsc/hv_net_vsc.h Wed Sep 14 06:30:14 2016 (r305789)
+++ head/sys/dev/hyperv/netvsc/hv_net_vsc.h Wed Sep 14 06:47:25 2016 (r305790)
@@ -202,7 +202,6 @@ typedef struct hn_softc {
struct ifnet *hn_ifp;
struct ifmedia hn_media;
device_t hn_dev;
- uint8_t hn_unit;
int hn_carrier;
int hn_if_flags;
struct mtx hn_lock;
Modified: head/sys/dev/hyperv/netvsc/hv_netvsc_drv_freebsd.c
==============================================================================
--- head/sys/dev/hyperv/netvsc/hv_netvsc_drv_freebsd.c Wed Sep 14 06:30:14 2016 (r305789)
+++ head/sys/dev/hyperv/netvsc/hv_netvsc_drv_freebsd.c Wed Sep 14 06:47:25 2016 (r305790)
@@ -455,7 +455,6 @@ netvsc_attach(device_t dev)
uint8_t eaddr[ETHER_ADDR_LEN];
uint32_t link_status;
hn_softc_t *sc;
- int unit = device_get_unit(dev);
struct ifnet *ifp = NULL;
int error, ring_cnt, tx_ring_cnt;
#if __FreeBSD_version >= 1100045
@@ -464,7 +463,6 @@ netvsc_attach(device_t dev)
sc = device_get_softc(dev);
- sc->hn_unit = unit;
sc->hn_dev = dev;
sc->hn_prichan = vmbus_get_channel(dev);
@@ -1855,11 +1853,9 @@ hn_ifinit(void *xsc)
static void
hn_watchdog(struct ifnet *ifp)
{
- hn_softc_t *sc;
- sc = ifp->if_softc;
- printf("hn%d: watchdog timeout -- resetting\n", sc->hn_unit);
- hn_ifinit(sc); /*???*/
+ if_printf(ifp, "watchdog timeout -- resetting\n");
+ hn_ifinit(ifp->if_softc); /* XXX */
if_inc_counter(ifp, IFCOUNTER_OERRORS, 1);
}
#endif
More information about the svn-src-all
mailing list