mii drivers no longer need activate functions. Repair of the PHY
authorderaadt <deraadt@openbsd.org>
Sat, 28 Dec 2013 03:30:40 +0000 (03:30 +0000)
committerderaadt <deraadt@openbsd.org>
Sat, 28 Dec 2013 03:30:40 +0000 (03:30 +0000)
configuration setting is done at resume time because all networks
drivers which were previously up, do an IFF_UP operation which
hits PHY_RESET.
This was in snapshots for about 2 weeks.

35 files changed:
sys/dev/mii/acphy.c
sys/dev/mii/amphy.c
sys/dev/mii/atphy.c
sys/dev/mii/bmtphy.c
sys/dev/mii/brgphy.c
sys/dev/mii/ciphy.c
sys/dev/mii/dcphy.c
sys/dev/mii/etphy.c
sys/dev/mii/exphy.c
sys/dev/mii/gentbi.c
sys/dev/mii/icsphy.c
sys/dev/mii/inphy.c
sys/dev/mii/iophy.c
sys/dev/mii/ipgphy.c
sys/dev/mii/jmphy.c
sys/dev/mii/luphy.c
sys/dev/mii/lxtphy.c
sys/dev/mii/mii_physubr.c
sys/dev/mii/miivar.h
sys/dev/mii/mlphy.c
sys/dev/mii/mtdphy.c
sys/dev/mii/nsgphy.c
sys/dev/mii/nsphy.c
sys/dev/mii/nsphyter.c
sys/dev/mii/qsphy.c
sys/dev/mii/rdcphy.c
sys/dev/mii/rgephy.c
sys/dev/mii/rlphy.c
sys/dev/mii/sqphy.c
sys/dev/mii/tlphy.c
sys/dev/mii/tqphy.c
sys/dev/mii/txphy.c
sys/dev/mii/ukphy.c
sys/dev/mii/urlphy.c
sys/dev/mii/xmphy.c

index 6e77924..ea249a0 100644 (file)
@@ -1,4 +1,4 @@
-/*     $OpenBSD: acphy.c,v 1.6 2006/12/27 19:11:08 kettenis Exp $      */
+/*     $OpenBSD: acphy.c,v 1.7 2013/12/28 03:30:40 deraadt Exp $       */
 /*     $NetBSD: acphy.c,v 1.13 2003/04/29 01:49:33 thorpej Exp $       */
 
 /*
@@ -60,8 +60,7 @@ int   acphymatch(struct device *, void *, void *);
 void   acphyattach(struct device *, struct device *, void *);
 
 struct cfattach acphy_ca = {
-       sizeof(struct mii_softc), acphymatch, acphyattach, mii_phy_detach,
-           mii_phy_activate
+       sizeof(struct mii_softc), acphymatch, acphyattach, mii_phy_detach
 };
 
 struct cfdriver acphy_cd = {
index a6b46a0..ec9be57 100644 (file)
@@ -1,4 +1,4 @@
-/*     $OpenBSD: amphy.c,v 1.18 2008/09/08 07:38:33 brad Exp $ */
+/*     $OpenBSD: amphy.c,v 1.19 2013/12/28 03:30:40 deraadt Exp $      */
 
 /*
  * Copyright (c) 1997, 1998, 1999
@@ -59,8 +59,7 @@ int   amphymatch(struct device *, void *, void *);
 void   amphyattach(struct device *, struct device *, void *);
 
 struct cfattach amphy_ca = {
-       sizeof(struct mii_softc), amphymatch, amphyattach, mii_phy_detach,
-           mii_phy_activate
+       sizeof(struct mii_softc), amphymatch, amphyattach, mii_phy_detach
 };
 
 struct cfdriver amphy_cd = {
index 87c79b8..24429ba 100644 (file)
@@ -1,4 +1,4 @@
-/*     $OpenBSD: atphy.c,v 1.6 2011/06/17 09:59:52 kevlo Exp $ */
+/*     $OpenBSD: atphy.c,v 1.7 2013/12/28 03:30:40 deraadt Exp $       */
 
 /*-
  * Copyright (c) 2008, Pyun YongHyeon <yongari@FreeBSD.org>
@@ -94,7 +94,7 @@ static const struct mii_phydesc atphys[] = {
 
 struct cfattach atphy_ca = {
        sizeof (struct mii_softc), atphy_match, atphy_attach,
-       mii_phy_detach, mii_phy_activate
+       mii_phy_detach
 };
 
 struct cfdriver atphy_cd = {
index fce4646..cfed924 100644 (file)
@@ -1,4 +1,4 @@
-/*     $OpenBSD: bmtphy.c,v 1.17 2009/07/25 09:56:24 sthen Exp $       */
+/*     $OpenBSD: bmtphy.c,v 1.18 2013/12/28 03:30:40 deraadt Exp $     */
 /*     $NetBSD: bmtphy.c,v 1.17 2005/01/17 13:17:45 scw Exp $  */
 
 /*-
@@ -52,8 +52,7 @@ int   bmtphymatch(struct device *, void *, void *);
 void   bmtphyattach(struct device *, struct device *, void *);
 
 struct cfattach bmtphy_ca = {
-       sizeof(struct mii_softc), bmtphymatch, bmtphyattach, mii_phy_detach,
-           mii_phy_activate
+       sizeof(struct mii_softc), bmtphymatch, bmtphyattach, mii_phy_detach
 };
 
 struct cfdriver bmtphy_cd = {
index fe39a3e..d357d5a 100644 (file)
@@ -1,4 +1,4 @@
-/*     $OpenBSD: brgphy.c,v 1.102 2013/05/28 09:46:06 mikeb Exp $      */
+/*     $OpenBSD: brgphy.c,v 1.103 2013/12/28 03:30:40 deraadt Exp $    */
 
 /*
  * Copyright (c) 2000
@@ -64,8 +64,7 @@ int brgphy_probe(struct device *, void *, void *);
 void brgphy_attach(struct device *, struct device *, void *);
 
 struct cfattach brgphy_ca = {
-       sizeof(struct mii_softc), brgphy_probe, brgphy_attach, mii_phy_detach,
-           mii_phy_activate
+       sizeof(struct mii_softc), brgphy_probe, brgphy_attach, mii_phy_detach
 };
 
 struct cfdriver brgphy_cd = {
index a6b2d93..823995e 100644 (file)
@@ -1,4 +1,4 @@
-/*     $OpenBSD: ciphy.c,v 1.23 2012/10/22 09:14:36 brad Exp $ */
+/*     $OpenBSD: ciphy.c,v 1.24 2013/12/28 03:30:41 deraadt Exp $      */
 /*     $FreeBSD: ciphy.c,v 1.1 2004/09/10 20:57:45 wpaul Exp $ */
 /*
  * Copyright (c) 2004
@@ -58,11 +58,7 @@ int  ciphymatch(struct device *, void *, void *);
 void   ciphyattach(struct device *, struct device *, void *);
 
 struct cfattach ciphy_ca = {
-       sizeof(struct mii_softc),
-       ciphymatch,
-       ciphyattach,
-       mii_phy_detach,
-       mii_phy_activate
+       sizeof(struct mii_softc), ciphymatch, ciphyattach, mii_phy_detach
 };
 
 struct cfdriver ciphy_cd = {
index bde973f..09bedb3 100644 (file)
@@ -1,4 +1,4 @@
-/*     $OpenBSD: dcphy.c,v 1.24 2013/05/28 09:46:06 mikeb Exp $        */
+/*     $OpenBSD: dcphy.c,v 1.25 2013/12/28 03:30:41 deraadt Exp $      */
 
 /*
  * Copyright (c) 1997, 1998, 1999
@@ -85,8 +85,7 @@ int   dcphy_match(struct device *, void *, void *);
 void   dcphy_attach(struct device *, struct device *, void *);
 
 struct cfattach dcphy_ca = {
-       sizeof(struct mii_softc), dcphy_match, dcphy_attach, mii_phy_detach,
-           mii_phy_activate
+       sizeof(struct mii_softc), dcphy_match, dcphy_attach, mii_phy_detach
 };
 
 struct cfdriver dcphy_cd = {
index 88b569f..10addc5 100644 (file)
@@ -1,4 +1,4 @@
-/*     $OpenBSD: etphy.c,v 1.4 2008/04/02 20:12:58 brad Exp $  */
+/*     $OpenBSD: etphy.c,v 1.5 2013/12/28 03:30:41 deraadt Exp $       */
 
 /*
  * Copyright (c) 2007 The DragonFly Project.  All rights reserved.
@@ -92,7 +92,7 @@ static const struct mii_phydesc etphys[] = {
 
 struct cfattach etphy_ca = {
        sizeof (struct mii_softc), etphy_match, etphy_attach,
-       mii_phy_detach, mii_phy_activate
+       mii_phy_detach
 };
 
 struct cfdriver etphy_cd = {
index 72fc496..f38c6e7 100644 (file)
@@ -1,4 +1,4 @@
-/*     $OpenBSD: exphy.c,v 1.20 2010/07/23 07:47:13 jsg Exp $  */
+/*     $OpenBSD: exphy.c,v 1.21 2013/12/28 03:30:41 deraadt Exp $      */
 /*     $NetBSD: exphy.c,v 1.23 2000/02/02 23:34:56 thorpej Exp $       */
 
 /*-
@@ -76,8 +76,7 @@ int   exphymatch(struct device *, void *, void *);
 void   exphyattach(struct device *, struct device *, void *);
 
 struct cfattach exphy_ca = {
-       sizeof(struct mii_softc), exphymatch, exphyattach, mii_phy_detach,
-           mii_phy_activate
+       sizeof(struct mii_softc), exphymatch, exphyattach, mii_phy_detach
 };
 
 struct cfdriver exphy_cd = {
index 0b9c01f..51db17b 100644 (file)
@@ -1,4 +1,4 @@
-/*     $OpenBSD: gentbi.c,v 1.8 2010/07/23 07:47:13 jsg Exp $  */
+/*     $OpenBSD: gentbi.c,v 1.9 2013/12/28 03:30:41 deraadt Exp $      */
 /*     $NetBSD: gentbi.c,v 1.12 2004/04/11 15:40:56 thorpej Exp $      */
 
 /*-
@@ -81,7 +81,7 @@ void  gentbiattach(struct device *, struct device *, void *);
 
 struct cfattach gentbi_ca = {
        sizeof(struct mii_softc), gentbimatch, gentbiattach,
-           mii_phy_detach, mii_phy_activate
+       mii_phy_detach
 };
 
 struct cfdriver gentbi_cd = {
index a6b6d95..e002989 100644 (file)
@@ -1,4 +1,4 @@
-/*     $OpenBSD: icsphy.c,v 1.20 2010/07/23 07:47:13 jsg Exp $ */
+/*     $OpenBSD: icsphy.c,v 1.21 2013/12/28 03:30:41 deraadt Exp $     */
 /*     $NetBSD: icsphy.c,v 1.17 2000/02/02 23:34:56 thorpej Exp $      */
 
 /*-
@@ -80,8 +80,7 @@ int   icsphymatch(struct device *, void *, void *);
 void   icsphyattach(struct device *, struct device *, void *);
 
 struct cfattach icsphy_ca = {
-       sizeof(struct mii_softc), icsphymatch, icsphyattach, mii_phy_detach,
-           mii_phy_activate
+       sizeof(struct mii_softc), icsphymatch, icsphyattach, mii_phy_detach
 };
 
 struct cfdriver icsphy_cd = {
index d5a71b3..5693524 100644 (file)
@@ -1,4 +1,4 @@
-/*     $OpenBSD: inphy.c,v 1.18 2010/07/23 07:47:13 jsg Exp $  */
+/*     $OpenBSD: inphy.c,v 1.19 2013/12/28 03:30:41 deraadt Exp $      */
 /*     $NetBSD: inphy.c,v 1.18 2000/02/02 23:34:56 thorpej Exp $       */
 
 /*-
@@ -80,8 +80,7 @@ int   inphymatch(struct device *, void *, void *);
 void   inphyattach(struct device *, struct device *, void *);
 
 struct cfattach inphy_ca = {
-       sizeof(struct mii_softc), inphymatch, inphyattach, mii_phy_detach,
-           mii_phy_activate
+       sizeof(struct mii_softc), inphymatch, inphyattach, mii_phy_detach
 };
 
 struct cfdriver inphy_cd = {
index f9b321e..c779bfc 100644 (file)
@@ -1,4 +1,4 @@
-/*     $OpenBSD: iophy.c,v 1.17 2010/07/23 07:47:13 jsg Exp $  */
+/*     $OpenBSD: iophy.c,v 1.18 2013/12/28 03:30:41 deraadt Exp $      */
 /*     $NetBSD: iophy.c,v 1.8 2000/02/02 23:34:56 thorpej Exp $        */
 
 /*
@@ -78,8 +78,7 @@ int   iophymatch(struct device *, void *, void *);
 void   iophyattach(struct device *, struct device *, void *);
 
 struct cfattach iophy_ca = {
-       sizeof(struct mii_softc), iophymatch, iophyattach, mii_phy_detach,
-           mii_phy_activate
+       sizeof(struct mii_softc), iophymatch, iophyattach, mii_phy_detach
 };
 
 struct cfdriver iophy_cd = {
index f715d96..030ace4 100644 (file)
@@ -1,4 +1,4 @@
-/*     $OpenBSD: ipgphy.c,v 1.15 2013/03/14 17:02:15 brad Exp $        */
+/*     $OpenBSD: ipgphy.c,v 1.16 2013/12/28 03:30:41 deraadt Exp $     */
 
 /*-
  * Copyright (c) 2006, Pyun YongHyeon <yongari@FreeBSD.org>
@@ -59,8 +59,7 @@ int ipgphy_probe(struct device *, void *, void *);
 void ipgphy_attach(struct device *, struct device *, void *);
 
 struct cfattach ipgphy_ca = {
-       sizeof(struct mii_softc), ipgphy_probe, ipgphy_attach, mii_phy_detach,
-           mii_phy_activate
+       sizeof(struct mii_softc), ipgphy_probe, ipgphy_attach, mii_phy_detach
 };
 
 struct cfdriver ipgphy_cd = {
@@ -118,13 +117,14 @@ ipgphy_attach(struct device *parent, struct device *self, void *aux)
 
        sc->mii_flags |= MIIF_NOISOLATE;
 
+       PHY_RESET(sc);
+
        sc->mii_capabilities = PHY_READ(sc, MII_BMSR) & ma->mii_capmask;
        if (sc->mii_capabilities & BMSR_EXTSTAT)
                sc->mii_extcapabilities = PHY_READ(sc, MII_EXTSR);
  
        mii_phy_add_media(sc);
 
-       PHY_RESET(sc);
 }
 
 int
index 2504872..afc7094 100644 (file)
@@ -1,4 +1,4 @@
-/*     $OpenBSD: jmphy.c,v 1.3 2012/10/22 11:01:59 brad Exp $  */
+/*     $OpenBSD: jmphy.c,v 1.4 2013/12/28 03:30:41 deraadt Exp $       */
 /*-
  * Copyright (c) 2008, Pyun YongHyeon <yongari@FreeBSD.org>
  * All rights reserved.
@@ -61,7 +61,7 @@ const struct mii_phy_funcs jmphy_funcs = {
 
 struct cfattach jmphy_ca = {
        sizeof (struct mii_softc), jmphy_match, jmphy_attach,
-       mii_phy_detach, mii_phy_activate
+       mii_phy_detach
 };
 
 struct cfdriver jmphy_cd = {
@@ -108,7 +108,7 @@ jmphy_attach(struct device *parent, struct device *self, void *aux)
 
        sc->mii_flags |= MIIF_NOISOLATE | MIIF_NOLOOP;
 
-       jmphy_reset(sc);
+       PHY_RESET(sc);
 
        sc->mii_capabilities = PHY_READ(sc, MII_BMSR) & ma->mii_capmask;
        if (sc->mii_capabilities & BMSR_EXTSTAT)
index ebca16f..c9bbfc7 100644 (file)
@@ -1,4 +1,4 @@
-/*     $OpenBSD: luphy.c,v 1.3 2005/04/15 00:44:39 brad Exp $  */
+/*     $OpenBSD: luphy.c,v 1.4 2013/12/28 03:30:41 deraadt Exp $       */
 
 /*-
  * Copyright (c) 2004 Marius Strobl
@@ -58,8 +58,7 @@ int   luphymatch(struct device *, void *, void *);
 void   luphyattach(struct device *, struct device *, void *);
 
 struct cfattach luphy_ca = {
-       sizeof(struct mii_softc), luphymatch, luphyattach, mii_phy_detach,
-           mii_phy_activate
+       sizeof(struct mii_softc), luphymatch, luphyattach, mii_phy_detach
 };
 
 struct cfdriver luphy_cd = {
index ae0712b..6e65642 100644 (file)
@@ -1,4 +1,4 @@
-/*     $OpenBSD: lxtphy.c,v 1.17 2010/07/23 07:47:13 jsg Exp $ */
+/*     $OpenBSD: lxtphy.c,v 1.18 2013/12/28 03:30:41 deraadt Exp $     */
 /*     $NetBSD: lxtphy.c,v 1.19 2000/02/02 23:34:57 thorpej Exp $      */
 
 /*-
@@ -80,8 +80,7 @@ int   lxtphymatch(struct device *, void *, void *);
 void   lxtphyattach(struct device *, struct device *, void *);
 
 struct cfattach lxtphy_ca = {
-       sizeof(struct mii_softc), lxtphymatch, lxtphyattach, mii_phy_detach,
-           mii_phy_activate
+       sizeof(struct mii_softc), lxtphymatch, lxtphyattach, mii_phy_detach
 };
 
 struct cfdriver lxtphy_cd = {
index ed5fbdd..ca49978 100644 (file)
@@ -1,4 +1,4 @@
-/*     $OpenBSD: mii_physubr.c,v 1.41 2013/06/25 02:27:44 brad Exp $   */
+/*     $OpenBSD: mii_physubr.c,v 1.42 2013/12/28 03:30:41 deraadt Exp $        */
 /*     $NetBSD: mii_physubr.c,v 1.20 2001/04/13 23:30:09 thorpej Exp $ */
 
 /*-
@@ -481,20 +481,6 @@ mii_phy_delete_media(struct mii_softc *sc)
        ifmedia_delete_instance(&mii->mii_media, sc->mii_inst);
 }
 
-int
-mii_phy_activate(struct device *self, int act)
-{
-       int rv = 0;
-
-       switch (act) {
-       case DVACT_DEACTIVATE:
-               /* Nothing special to do. */
-               break;
-       }
-
-       return (rv);
-}
-
 int
 mii_phy_detach(struct device *self, int flags)
 {
index c93557e..6a3c513 100644 (file)
@@ -1,4 +1,4 @@
-/*     $OpenBSD: miivar.h,v 1.31 2010/04/20 20:42:16 deraadt Exp $     */
+/*     $OpenBSD: miivar.h,v 1.32 2013/12/28 03:30:41 deraadt Exp $     */
 /*     $NetBSD: miivar.h,v 1.17 2000/03/06 20:56:57 thorpej Exp $      */
 
 /*-
@@ -242,7 +242,6 @@ void        mii_pollstat(struct mii_data *);
 void   mii_down(struct mii_data *);
 int    mii_anar(int);
 
-int    mii_phy_activate(struct device *, int);
 int    mii_phy_detach(struct device *, int);
 
 const struct mii_phydesc *mii_phy_match(const struct mii_attach_args *,
index b5b458b..ef99f38 100644 (file)
@@ -1,4 +1,4 @@
-/*     $OpenBSD: mlphy.c,v 1.3 2013/05/28 09:46:06 mikeb Exp $ */
+/*     $OpenBSD: mlphy.c,v 1.4 2013/12/28 03:30:41 deraadt Exp $       */
 
 /*-
  * Copyright (c) 1997, 1998, 1999
@@ -130,8 +130,7 @@ int mlphy_probe(struct device *, void *, void *);
 void   mlphy_attach(struct device *, struct device *, void *);
 
 struct cfattach mlphy_ca = {
-       sizeof(struct mii_softc), mlphy_probe, mlphy_attach, mii_phy_detach,
-       mii_phy_activate
+       sizeof(struct mii_softc), mlphy_probe, mlphy_attach, mii_phy_detach
 };
 
 struct cfdriver mlphy_cd = {
@@ -185,7 +184,7 @@ mlphy_attach(struct device *parent, struct device *self, void *aux)
        sc->mii_flags = ma->mii_flags;
        msc->ml_dev = parent; 
 
-       mii_phy_reset(sc);
+       PHY_RESET(sc);
 
        sc->mii_capabilities = PHY_READ(sc, MII_BMSR) & ma->mii_capmask;
 #define ADD(m, c)      ifmedia_add(&mii->mii_media, (m), (c), NULL)
index c8a2684..b86b038 100644 (file)
@@ -1,4 +1,4 @@
-/*     $OpenBSD: mtdphy.c,v 1.12 2005/02/19 06:00:04 brad Exp $        */
+/*     $OpenBSD: mtdphy.c,v 1.13 2013/12/28 03:30:41 deraadt Exp $     */
 
 /*
  * Copyright (c) 1998, 1999 Jason L. Wright (jason@thought.net)
@@ -49,8 +49,7 @@ int   mtdphymatch(struct device *, void *, void *);
 void   mtdphyattach(struct device *, struct device *, void *);
 
 struct cfattach mtdphy_ca = {
-       sizeof(struct mii_softc), mtdphymatch, mtdphyattach, mii_phy_detach,
-           mii_phy_activate
+       sizeof(struct mii_softc), mtdphymatch, mtdphyattach, mii_phy_detach
 };
 
 struct cfdriver mtdphy_cd = {
index 9d52ee4..6030cbd 100644 (file)
@@ -1,4 +1,4 @@
-/*     $OpenBSD: nsgphy.c,v 1.22 2009/07/22 10:39:51 sthen Exp $       */
+/*     $OpenBSD: nsgphy.c,v 1.23 2013/12/28 03:30:41 deraadt Exp $     */
 /*
  * Copyright (c) 2001 Wind River Systems
  * Copyright (c) 2001
@@ -69,8 +69,7 @@ int   nsgphymatch(struct device*, void *, void *);
 void   nsgphyattach(struct device *, struct device *, void *);
 
 struct cfattach nsgphy_ca = {
-       sizeof(struct mii_softc), nsgphymatch, nsgphyattach, mii_phy_detach,
-       mii_phy_activate
+       sizeof(struct mii_softc), nsgphymatch, nsgphyattach, mii_phy_detach
 };
 
 struct cfdriver nsgphy_cd = {
index acd467c..4de3c7f 100644 (file)
@@ -1,4 +1,4 @@
-/*     $OpenBSD: nsphy.c,v 1.25 2010/07/23 07:47:13 jsg Exp $  */
+/*     $OpenBSD: nsphy.c,v 1.26 2013/12/28 03:30:41 deraadt Exp $      */
 /*     $NetBSD: nsphy.c,v 1.25 2000/02/02 23:34:57 thorpej Exp $       */
 
 /*-
@@ -80,8 +80,7 @@ int   nsphymatch(struct device *, void *, void *);
 void   nsphyattach(struct device *, struct device *, void *);
 
 struct cfattach nsphy_ca = {
-       sizeof(struct mii_softc), nsphymatch, nsphyattach, mii_phy_detach,
-           mii_phy_activate
+       sizeof(struct mii_softc), nsphymatch, nsphyattach, mii_phy_detach
 };
 
 struct cfdriver nsphy_cd = {
index 59acc23..a984973 100644 (file)
@@ -1,4 +1,4 @@
-/*     $OpenBSD: nsphyter.c,v 1.16 2010/07/23 07:47:13 jsg Exp $       */
+/*     $OpenBSD: nsphyter.c,v 1.17 2013/12/28 03:30:41 deraadt Exp $   */
 /*     $NetBSD: nsphyter.c,v 1.5 2000/02/02 23:34:57 thorpej Exp $     */
 
 /*-
@@ -81,7 +81,7 @@ void  nsphyterattach(struct device *, struct device *, void *);
 
 struct cfattach nsphyter_ca = {
        sizeof(struct mii_softc), nsphytermatch, nsphyterattach,
-           mii_phy_detach, mii_phy_activate
+       mii_phy_detach
 };
 
 struct cfdriver nsphyter_cd = {
index 1a69ceb..d54fb31 100644 (file)
@@ -1,4 +1,4 @@
-/*     $OpenBSD: qsphy.c,v 1.18 2010/07/23 07:47:13 jsg Exp $  */
+/*     $OpenBSD: qsphy.c,v 1.19 2013/12/28 03:30:41 deraadt Exp $      */
 /*     $NetBSD: qsphy.c,v 1.19 2000/02/02 23:34:57 thorpej Exp $       */
 
 /*-
@@ -79,8 +79,7 @@ int   qsphymatch(struct device *, void *, void *);
 void   qsphyattach(struct device *, struct device *, void *);
 
 struct cfattach qsphy_ca = {
-       sizeof(struct mii_softc), qsphymatch, qsphyattach, mii_phy_detach,
-           mii_phy_activate
+       sizeof(struct mii_softc), qsphymatch, qsphyattach, mii_phy_detach
 };
 
 struct cfdriver qsphy_cd = {
index ab6488b..43230ad 100644 (file)
@@ -1,4 +1,4 @@
-/*     $OpenBSD: rdcphy.c,v 1.1 2011/01/15 04:35:34 kevlo Exp $        */
+/*     $OpenBSD: rdcphy.c,v 1.2 2013/12/28 03:30:41 deraadt Exp $      */
 /*-
  * Copyright (c) 2010, Pyun YongHyeon <yongari@FreeBSD.org>
  * All rights reserved.
@@ -107,7 +107,7 @@ static const struct mii_phydesc rdcphys[] = {
 
 struct cfattach rdcphy_ca = {
        sizeof(struct rdcphy_softc), rdcphy_match, rdcphy_attach,
-       mii_phy_detach, mii_phy_activate
+       mii_phy_detach
 };
 
 struct cfdriver rdcphy_cd = {
index 2c13770..f80687f 100644 (file)
@@ -1,4 +1,4 @@
-/*     $OpenBSD: rgephy.c,v 1.30 2013/05/28 09:46:06 mikeb Exp $       */
+/*     $OpenBSD: rgephy.c,v 1.31 2013/12/28 03:30:41 deraadt Exp $     */
 /*
  * Copyright (c) 2003
  *     Bill Paul <wpaul@windriver.com>.  All rights reserved.
 int    rgephymatch(struct device *, void *, void *);
 void   rgephyattach(struct device *, struct device *, void *);
 
-struct cfattach rgephy_ca = {
-       sizeof(struct mii_softc),
-       rgephymatch,
-       rgephyattach,
-       mii_phy_detach,
-       mii_phy_activate
+struct cfattach rgephy_ca = { sizeof(struct mii_softc),
+       rgephymatch, rgephyattach, mii_phy_detach,
 };
 
 struct cfdriver rgephy_cd = {
index 50403bf..359ac42 100644 (file)
@@ -1,4 +1,4 @@
-/*     $OpenBSD: rlphy.c,v 1.31 2013/06/15 20:31:05 kettenis Exp $     */
+/*     $OpenBSD: rlphy.c,v 1.32 2013/12/28 03:30:41 deraadt Exp $      */
 
 /*
  * Copyright (c) 1998, 1999 Jason L. Wright (jason@thought.net)
@@ -57,8 +57,7 @@ int   rlphymatch(struct device *, void *, void *);
 void   rlphyattach(struct device *, struct device *, void *);
 
 struct cfattach rlphy_ca = {
-       sizeof(struct mii_softc), rlphymatch, rlphyattach, mii_phy_detach,
-           mii_phy_activate
+       sizeof(struct mii_softc), rlphymatch, rlphyattach, mii_phy_detach
 };
 
 struct cfdriver rlphy_cd = {
index b4c0684..4422983 100644 (file)
@@ -1,4 +1,4 @@
-/*     $OpenBSD: sqphy.c,v 1.18 2010/07/23 07:47:13 jsg Exp $  */
+/*     $OpenBSD: sqphy.c,v 1.19 2013/12/28 03:30:41 deraadt Exp $      */
 /*     $NetBSD: sqphy.c,v 1.17 2000/02/02 23:34:57 thorpej Exp $       */
 
 /*-
@@ -79,8 +79,7 @@ int   sqphymatch(struct device *, void *, void *);
 void   sqphyattach(struct device *, struct device *, void *);
 
 struct cfattach sqphy_ca = {
-       sizeof(struct mii_softc), sqphymatch, sqphyattach, mii_phy_detach,
-           mii_phy_activate
+       sizeof(struct mii_softc), sqphymatch, sqphyattach, mii_phy_detach
 };
 
 struct cfdriver sqphy_cd = {
index 225d3b7..72bee5f 100644 (file)
@@ -1,4 +1,4 @@
-/*     $OpenBSD: tlphy.c,v 1.20 2010/07/23 07:47:13 jsg Exp $  */
+/*     $OpenBSD: tlphy.c,v 1.21 2013/12/28 03:30:41 deraadt Exp $      */
 /*     $NetBSD: tlphy.c,v 1.26 2000/07/04 03:29:00 thorpej Exp $       */
 
 /*-
@@ -98,8 +98,7 @@ int   tlphymatch(struct device *, void *, void *);
 void   tlphyattach(struct device *, struct device *, void *);
 
 struct cfattach tlphy_ca = {
-       sizeof(struct tlphy_softc), tlphymatch, tlphyattach, mii_phy_detach,
-           mii_phy_activate
+       sizeof(struct tlphy_softc), tlphymatch, tlphyattach, mii_phy_detach
 };
 
 int    tlphy_service(struct mii_softc *, struct mii_data *, int);
index 0f6b85e..fbcb8cf 100644 (file)
@@ -1,4 +1,4 @@
-/*     $OpenBSD: tqphy.c,v 1.15 2010/07/23 07:47:13 jsg Exp $  */
+/*     $OpenBSD: tqphy.c,v 1.16 2013/12/28 03:30:41 deraadt Exp $      */
 /*     $NetBSD: tqphy.c,v 1.9 2000/02/02 23:34:57 thorpej Exp $        */
 
 /*
@@ -81,8 +81,7 @@ void  tqphyattach(struct device *, struct device *, void *);
 int    tqphydetach(struct device *, int);
 
 struct cfattach tqphy_ca = {
-       sizeof(struct mii_softc), tqphymatch, tqphyattach, mii_phy_detach,
-           mii_phy_activate
+       sizeof(struct mii_softc), tqphymatch, tqphyattach, mii_phy_detach
 };
 
 struct cfdriver tqphy_cd = {
index 4c3f059..24c8252 100644 (file)
@@ -1,4 +1,4 @@
-/*     $OpenBSD: txphy.c,v 1.10 2005/02/19 06:00:04 brad Exp $ */
+/*     $OpenBSD: txphy.c,v 1.11 2013/12/28 03:30:41 deraadt Exp $      */
 
 /*
  * Copyright (c) 1999 Jason L. Wright (jason@thought.net)
@@ -48,8 +48,7 @@ int   txphymatch(struct device *, void *, void *);
 void   txphyattach(struct device *, struct device *, void *);
 
 struct cfattach txphy_ca = {
-       sizeof(struct mii_softc), txphymatch, txphyattach, mii_phy_detach,
-           mii_phy_activate
+       sizeof(struct mii_softc), txphymatch, txphyattach, mii_phy_detach
 };
 
 struct cfdriver txphy_cd = {
index 5b411b9..0ad0450 100644 (file)
@@ -1,4 +1,4 @@
-/*     $OpenBSD: ukphy.c,v 1.20 2010/07/23 07:47:13 jsg Exp $  */
+/*     $OpenBSD: ukphy.c,v 1.21 2013/12/28 03:30:41 deraadt Exp $      */
 /*     $NetBSD: ukphy.c,v 1.9 2000/02/02 23:34:57 thorpej Exp $        */
 
 /*-
@@ -76,8 +76,7 @@ int   ukphymatch(struct device *, void *, void *);
 void   ukphyattach(struct device *, struct device *, void *);
 
 struct cfattach ukphy_ca = {
-       sizeof(struct mii_softc), ukphymatch, ukphyattach, mii_phy_detach,
-           mii_phy_activate
+       sizeof(struct mii_softc), ukphymatch, ukphyattach, mii_phy_detach
 };
 
 struct cfdriver ukphy_cd = {
index 96a5446..9494fbe 100644 (file)
@@ -1,4 +1,4 @@
-/*     $OpenBSD: urlphy.c,v 1.14 2013/05/28 09:46:06 mikeb Exp $ */
+/*     $OpenBSD: urlphy.c,v 1.15 2013/12/28 03:30:41 deraadt Exp $ */
 /*     $NetBSD: urlphy.c,v 1.1 2002/03/28 21:07:53 ichiro Exp $        */
 /*
  * Copyright (c) 2001, 2002
@@ -62,8 +62,7 @@ int urlphy_match(struct device *, void *, void *);
 void urlphy_attach(struct device *, struct device *, void *);
 
 struct cfattach urlphy_ca = {
-       sizeof(struct mii_softc), urlphy_match, urlphy_attach, mii_phy_detach,
-       mii_phy_activate
+       sizeof(struct mii_softc), urlphy_match, urlphy_attach, mii_phy_detach
 };
 
 struct cfdriver urlphy_cd = {
index 69812fb..051a2ab 100644 (file)
@@ -1,4 +1,4 @@
-/*     $OpenBSD: xmphy.c,v 1.19 2013/05/28 09:46:06 mikeb Exp $        */
+/*     $OpenBSD: xmphy.c,v 1.20 2013/12/28 03:30:41 deraadt Exp $      */
 
 /*
  * Copyright (c) 2000
@@ -60,8 +60,7 @@ int xmphy_probe(struct device *, void *, void *);
 void xmphy_attach(struct device *, struct device *, void *);
 
 struct cfattach xmphy_ca = {
-       sizeof(struct mii_softc), xmphy_probe, xmphy_attach, mii_phy_detach,
-           mii_phy_activate
+       sizeof(struct mii_softc), xmphy_probe, xmphy_attach, mii_phy_detach
 };
 
 struct cfdriver xmphy_cd = {